6

クライアントと共有したいアプリケーションを開発しました。以下の点に注意して、そのトライアルを共有したい

  1. アプリケーションは 30 日後に期限切れになります (つまり、ユーザーはメイン アクティビティから移動できません)。
  2. 私のアプリケーションにはインターネット接続が必要ないので、デバイスの IMEI を保存できるサーバーを管理したり、試用期間を管理したりしたくありません。
  3. ユーザーがアプリをアンインストールして後で再インストールしても、ユーザーがアプリケーションを使用できないように制限したい。
  4. ユーザーが通常適用する手動の日付変更ハッキングからアプリケーションの試用版を保護したい

アプリケーションのファイルを維持し、最初の実行のタイムトークンを保存して、実行ごとに GPS 時間と比較できるようにすることを計画していましたが、ここで直面している問題はファイルストレージです。内部メモリにファイルを保存すると、アプリケーションのアンインストールでファイルが削除され、ユーザーがアプリを再インストールしたときに使用できなくなります。SD カード/外部メモリにファイルを保存すると、ユーザーによる削除に対して脆弱になります。この問題を可能な限り調査しましたが、成功しませんでした。皆さんからのアイデアや提案は安心です。:-)

4

1 に答える 1

0

アプリのインストール時にインターネットにアクセスできるか、インストールできません。

ユーザーがアプリを初めて使用するときに、サーバーでアプリをアクティブ化することを要求するだけです。アプリは、サーバーから「このアプリは yyyy-mm-dd に最初にアクティブ化されました」という応答を取得し、その情報を内部ストレージのファイルに保存します。その時点から、ユーザーはアプリを使用するためにオンラインである必要はありません。

于 2013-03-02T16:51:24.300 に答える