1

重複の可能性:
Android 試用版アプリケーション

ユーザーがたとえば 30 日間サービスを使用できる試用版アプリケーションを作成しようとしています。ユーザーがデータを変更または削除することなく、デバイス自体でこれを追跡する方法はありますか?

たとえば、SharedPreferences を使用すると、ユーザーは [設定] -> [アプリケーション] でアプリ データを削除できます。または、単純なアンインストール - インストールでこのデータが削除されます。

4

3 に答える 3

0

フィールドが 1 つだけの SQLite テーブルを作成し、日が変わるとカウンターをインクリメントし、テーブルの値を更新してみませんか。

参考までに、これは Android の SQLite に関する優れた記事です。

于 2011-10-24T13:01:38.137 に答える
0

電話でデータを永続的に保つことでこれを行う方法がわかりません。ユーザーはいつでも SD カードをフォーマットしたり、電話機を再ステージしたりできます。

ファイルを暗号化してデバイスに保存できます。あいまいさによるセキュリティ。インストールを監視するためのクラウド サービスが最適です。

于 2011-10-24T13:03:56.980 に答える
0

デバイス上でこれを行うことはできません。保存したデータはユーザーが消去できます。

2 つのオプションがあります

1 - 30日後、しつこく言いますが、しつこいことを取り除くためにデータを消去するだけかもしれないことを受け入れます

2 - 電話で生成された UUID を追跡するオンライン チェックを実装する (簡単に変更できないハードウェア データを使用)

2 は大変な作業であり、アプリを実行するにはユーザーがオンラインである必要があることを意味します...

于 2011-10-24T15:26:46.637 に答える