質問

30 日間の試用期間を設け、デモの機能が気に入ればユーザーに完全な有料バージョンの購入を強制するアプリケーションを作成する最も効率的な方法を探しています。

アプリのライセンスを実装する最良の方法として提案を探していました。私が考えたいくつかの考えは次のとおりです。

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

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

UUID - これが最良の選択肢であるように思えました。ただし、誰かがこれを実装する方法とそれがどのように機能するかの概要を教えてもらえますか。また、制限は何ですか。

役に立ちましたか?

解決

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

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

要件はデバイスを追跡することです。したがって、おそらく、テレフォニー ID、Mac ID、または両方の組み合わせを選択することになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top