1

取得する Android ID Secure.getString(getContentResolver(), Secure.ANDROID_ID);

この ID を一意の ID として使用する場合の長所と短所を教えてください。いくつかの Web サイトでは、デバイスを工場出荷時の状態にリセットしたり、ルート化されたユーザーが ID を変更したりすると ID が変更される可能性があるため、信頼できないと読んでいます。私のポイントは、工場出荷時設定にリセットしたときに Android ID が変更されていたが、ルート化されたユーザーの特権になると、変更するソースを取得できなかったということです。DeviceMod、Android ID チェンジャーなどのサードパーティ製アプリがありますが、どれも機能しませんでした

ご存知の方、回答を教えてください

4

1 に答える 1

1

こここのSOの質問で、インストールの識別の概要を確認できます。

ANDROID_ID の使用は、Android 2.2 より前のデバイスでは信頼できません (null の可能性があります)。また、すべてのデバイスに同じ ANDROID_ID が設定されているデバイスがあります。私の知る限り、これらのデバイスには問題がありました:Droid 2、Samsung Galaxy Tab。

指摘すべきもう 1 つのことは、各プロファイル (Android 4.2 で導入) には独自の ANDROID_ID があることです (詳細については、こちらを参照してください)。しかし、ドキュメントによると、すべてのプロファイルに 1 つあるはずです (すでにバグが報告されています)。

于 2013-01-24T13:54:34.317 に答える