1

追加の権限を必要とせずに、どのようにしてデバイスIDを適切に構築しますか?どのようなルールに従う必要がありますか?

この質問は、このサンプルコードを参照しています。

// Construct the LicenseChecker with a Policy.
mChecker = new LicenseChecker(
this, new ServerManagedPolicy(this,
      new AESObfuscator(SALT, getPackageName(), deviceId)),
      BASE64_PUBLIC_KEY  // Your public licensing key.
      );

そして、この付随するテキスト:

難読化ツールで使用するデバイス固有の情報を取得することのみを目的として新しい権限をリクエストする前に、それがアプリケーションまたはGoogle Playでのフィルタリングにどのように影響するかを検討してください(一部の権限により、SDKビルドツールが関連するを追加する可能性があるため)。

では、権限を使用せずに適切なIDを生成するにはどうすればよいでしょうか。

4

1 に答える 1

1

1つの答えは、アプリケーションを初めて実行するときに、一意のアプリケーションインストールIDを生成することです。例は、Android開発者のブログで提供されています。

于 2012-09-03T19:33:00.440 に答える