Уникальный идентификатор Android устройства
После API level 29 на гугладевайсах нельзя получить IMEI средствами TelephonyManager.getImei без рута. Есть достойная (АППАРАТНАЯ) альтернатива IMEI или законный способ получить его? В качестве альтернативы, конечно, можно использовать GUID, Android_ID и т.п., но эти номера изменяемые после переустановки приложения или сброса настроек устройства. Единственный вариант на который можно обратить внимание - MAC адрес, но и его можно подменить в настройках системы.
Ответы (1 шт):
Автор решения: kent
→ Ссылка
Если ANDROID_ID - единственный вариант, то
String android_id = Settings.Secure.getString(getContentResolver(), Secure.ANDROID_ID);