0

私は、30 日間の試用版があり、ユーザーがデモの機能が気に入った場合に完全な有料バージョンを購入するように強制するアプリケーションを作成する最も効率的な方法を見つけようとしています。

アプリのライセンスを実装する最良の方法として提案を探していました。ここに私が持っていたいくつかの考えがありました:

-Sharedprefs - これは、ユーザーがアプリをアンインストールして再インストールするまで機能します。試用期間は基本的に最初からやり直します。

-デバイス ID を使用する - デバイスのシリアル番号を取得して、データをサーバーにアップロードできると思いました。次に、デバイスのユーザー ID を取得しようとする際の問題を示すhttp://android-developers.blogspot.com/2011/03/identifying-app-installations.htmlに出くわしました。

UUID - これが最良の選択肢のように思えました。ただし、これを実装する方法とその仕組みの概要を教えてくれる人はいますか。また、どのような制限がありますか。

4

1 に答える 1

0

サンプルの実装は、あなたが引用したブログで既に紹介されています。

制限: あなたの場合、UUID は機能しません。ユーザーは、追跡に使用するファイル/UUIDを実際に削除できます(簡単ではありませんが、実行可能です)

あなたの要件は、デバイスを追跡することです。したがって、テレフォニー ID、Mac ID、またはその両方を組み合わせたものを選ぶのがよいでしょう。

于 2012-01-25T16:17:18.203 に答える