Я создал приложение для Android. И до Api 29 я получал идентификатор IMEI устройства. Теперь Api 29 мои методы возвращают null.
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (tm.getDeviceId() != null) {
String imei=tm.getDeviceId();
}
Документация Android говорит, что для новой версии вы должны использовать новое разрешение. Разрешение READ_PRIVILEGED_PHONE_STATE, но когда я отправляю, оно не отображается пользователям для выбора
ActivityCompat.requestPermissions(this,
new String[]{"android.permission.READ_PRIVILEGED_PHONE_STATE"},
PERMISSIONS_CODE );
не показывает. Как я прохожу эту проблему?