Существует множество различных подходов к решению этих проблем ANDROID_ID
(иногда может быть null
, или устройства определенной модели всегда возвращают один и тот же идентификатор) с плюсами и минусами:
Я сам предпочитаю использовать существующую реализацию OpenUDID (см. https : //github.com/ylechelle/OpenUDID ) для Android (см. https://github.com/vieux/OpenUDID ). Легко интегрировать и использовать ANDROID_ID
с резервными исправлениями для упомянутых выше проблем.
Я предлагаю вам обратиться к этому как к двум проблемам. Есть несколько вопросов и ответов, связанных с обоими.