2

デバイスで動作するようにアクティベートする必要がある Android アプリがあります。アクティベーションのプロセスは、SMS で暗号化されたキーを送信し、SMS で暗号化された返信を取得してアプリをアクティベートすることです。暗号化/復号化は安全であると仮定します。問題は、アプリのステータス (アクティブ化されている/アクティブ化されていない/アクティブ化に失敗した) を保存し、起動するたびにそれを読み取って、アプリがアクティブ化されているかどうかを確認する必要があることです。プリファレンスと sqlite データベースは安全ではありません。この状態を保存する最善の方法は何ですか?

4

1 に答える 1

6

サーバーでアクティブ化された状態を維持し、起動時に確認します。

Android デバイスには、本当に安全なストレージはありません。適度な技術的スキルがあれば、ユーザーは好きなように操作したり、変更したりできます。ユーザーがデータをいじりたくない場合は、デバイスにデータを置かないでください。

于 2013-01-24T18:49:10.037 に答える