AndroidのドキュメントがデュアルSIM電話をサポートしていないという投稿をたくさん見ました。
私の場合IMEI
、サーバーに保存できるようにデバイスを識別したいと考えています。ただし、電話にはデュアル SIM がある可能性があるため、コードを使用します
android.telephony.TelephonyManager.getDeviceId()
実行するたびに同じ IMEI を返しますか、それとも 1 番目の SIM スロットの IMEI と 2 番目の SIM スロットの IMEI を別の時間に返すことがありますか?
私のアプリはサーバーをチェックして、そのデバイスで実行するためのアクセス権を彼に与えるためです。したがって、上記のコード行が常に同じ sim スロットの IMEI を返す場合、デュアル sim を持つ電話について気にする必要はありません。サーバーでアプリを最初に実行したときに保存したものと同じIMEIを取得したいだけだからです。
要するに、上記のこのコードを実行するとIMEI
、常に同じ結果が得られることを知りたいIMEI
ですか、それとも、実行ごとにランダムにシムスロットが得られるのでしょうか?
はっきりしない場合は、お知らせください。