Как получить доступ к номеру IMEI на Android 10? - PullRequest
0 голосов
/ 06 февраля 2020

Google ограничил старый способ получения номера IMEI на устройствах Android, начиная с Android 10, но мое приложение всегда использовало его для проверки пользователей и обеспечения их уникальности, не беспокоясь о них с помощью имени пользователя.

Другие альтернативы, такие как рекламный идентификатор и Android идентификатор, у меня не работали, так как они могли бы измениться, если пользователь выполнил формат устройства или сброс к заводским настройкам.

Есть ли другой способ получить IMEI номер в Android 10?

РЕДАКТИРОВАТЬ: Мне нужен номер IMEI специально из приложения, не являющегося владельцем устройства или профиля; Ни SSAID, ни рекламного идентификатора, ни какого-либо другого номера!

1 Ответ

1 голос
/ 06 февраля 2020

Начиная с Android 10, приложения должны иметь привилегированное разрешение READ_PRIVILEGED_PHONE_STATE , чтобы получить доступ к не сбрасываемым идентификаторам устройства, включая IMEI и серийный номер.

согласно разработчик. android .com

...