1. ホーム
  2. android

Android QでIMEI nullが表示されるのですが?

2023-09-28 06:57:15

質問

telephonymanager から IMEI ID null を取得しています。どうしたらよいでしょうか。

は、そのための回避策はありますか?

どのように解決するのですか?

Android Q は、IMEI とシリアル番号の両方にアクセスすることが制限されています。これは、プラットフォームと特別なキャリア許可を持つアプリでのみ利用可能です。また、READ_PRIVILEGED_PHONE_STATE 権限は、プラットフォーム以外のアプリでは使用できません。

アクセスしようとすると、以下の例外がスローされます。

java.lang.SecurityException: getImeiForSlot: The user 10180 does not meet the requirements to access device identifiers.

ドキュメントを参照してください。 https://developer.android.com/preview/privacy/data-identifiers#device-ids

課題も参照