0

Android のインストールを識別する最良の方法を探しています。競争や統計などのオンライン機能を備えた Android ゲームを開発しています。セキュリティと使いやすさの理由から、各アカウントを作成したデバイスにバインドしたいと考えています。

私はこの質問を見つけましたが、回答では、ANDROID_ID がデバイスをルート化して簡単に盗まれて変更される可能性があると書かれています。誰もが知っているわけではありませんが、非常に危険なバックドアになるので、開けたくないのです。

したがって、重要な点は次のとおりです。

  1. Android インストール (デバイスではなく) ごとに一意の識別子である必要があります。
  2. この識別子は安全で盗まれにくいものでなければなりません
  3. (オプション) それを生成するメソッドは、高い特権を必要としません (例の PHONE_STATE など)。

私が思いついた唯一の方法は、アプリケーションの初回実行時に公開サーバーで生成してファイルに保存することでしたが、このファイルは簡単に読み取ることができました。

読んでくれてありがとう:)

4

1 に答える 1

0

コンテストや統計にこれを使用する場合は、Google アカウントを使用してみませんか? Google Play ゲーム サービス(Google+ サインインと統合リーダーボードを使用) を使用すると、時間と労力を大幅に節約しながら、使い慣れた、ますます価値のあるユーザー エクスペリエンスを提供できます。

于 2013-07-28T23:11:18.157 に答える