1

アプリケーションに「10日間の試用ステータス」を実装したい。私は2009年に作成されたこの投稿を見つけました(私は3番目の方法が好きです)。2009年以降、この分野で何か変化はありましたか?もっと良い方法はありますか?投稿リンク... 一定期間後に有効期限が切れるAndroidトライアルアプリケーションを作成しています

ありがとう、ゲイリー

4

1 に答える 1

0

これを行う最良の方法は、サーバーにMySQLデータベースをセットアップし、インストールの日時とデバイスIDをサーバーに保存することです。そのため、ユーザーがアプリを開くたびに、デバイスがアプリを実行している時間をサーバーに確認します。これを行うことも、サーバー側のプログラミングに関与したくない場合は、ローカルのSQLiteデータベースを作成して同じことを行うこともできます(その後、デバイスIDを保存する必要はありません)。ただし、デバイスがルート化されている場合、ユーザーはデータベースにアクセスできるため、これはそれほど安全ではありません。したがって、この方法を選択する場合は、Android用のSQLCipherを使用することをお勧めします。データベースを暗号化します。

于 2012-12-24T00:43:21.457 に答える