クライアントと共有したいアプリケーションを開発しました。以下の点に注意して、そのトライアルを共有したい
- アプリケーションは 30 日後に期限切れになります (つまり、ユーザーはメイン アクティビティから移動できません)。
- 私のアプリケーションにはインターネット接続が必要ないので、デバイスの IMEI を保存できるサーバーを管理したり、試用期間を管理したりしたくありません。
- ユーザーがアプリをアンインストールして後で再インストールしても、ユーザーがアプリケーションを使用できないように制限したい。
- ユーザーが通常適用する手動の日付変更ハッキングからアプリケーションの試用版を保護したい
アプリケーションのファイルを維持し、最初の実行のタイムトークンを保存して、実行ごとに GPS 時間と比較できるようにすることを計画していましたが、ここで直面している問題はファイルストレージです。内部メモリにファイルを保存すると、アプリケーションのアンインストールでファイルが削除され、ユーザーがアプリを再インストールしたときに使用できなくなります。SD カード/外部メモリにファイルを保存すると、ユーザーによる削除に対して脆弱になります。この問題を可能な限り調査しましたが、成功しませんでした。皆さんからのアイデアや提案は安心です。:-)