Страницы

Поиск по вопросам

понедельник, 25 февраля 2019 г.

Как получить уникальный Android device ID?

Мне кажется это один из стандартных вопросов "Как присвоить юзеру уникальный ID" и я столкнулся с тем, что способы сделать это есть разные согласно этой статье на хабре, можно получать IMEI, Wi-Fi Mac адрес, Androif BlueTooth ID либо генерировать его таким образом
String deviceId = UUID.randomUUID().toString();
и прочее. И присваивать как уникальный номер юзеру. Но мне стало интересно, действительно гугл никак не реализовал стандартный алгоритм решения такой ситуации и если так, то какому все таки варианту опытные разработчики отдают приоритет, чтоб избежать возможных ошибок?


Ответ

final String ANDROID_ID = Settings.Secure.getString(getApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);

Комментариев нет:

Отправить комментарий