作ったアプリの体験版を作ろうと思っています。基本的に、ユーザーがアプリの有料版を購入する必要があることを示すウィンドウが表示される前に、アプリが機能する時間に制限を設けたいと考えています。
事前にヒントをありがとう!
アプリケーションをデバイスに初めてインストールするときは、サーバーに接続し、デバイスに一意の ID を割り当てます。
アプリケーションを起動するたびに、デバイスに対応する有効期限を確認し、試用期間が過ぎたときに適切なメッセージを表示します。
または、いくつかの機能を無効にして、ユーザーが購入した場合にのみリリースします。
ユーザーは簡単にアプリケーション データを消去でき、時間がリセットされるため、SharedPreferences は使用しないでください。
電話 ID と日付を格納するデータベースを持つサーバーを使用します。次に、現在の電話のステータスを取得します。ユーザーが新しい ROM をインストールすると、ID が変更されるため、頻繁に変更されることはありません。