現在有料の Android アプリを無料にする可能性を検討していますが、アプリの実際の使用状況によって計算される猶予期間があります。私の質問は、Android ライセンスが実際にどのように機能し、その可能性をどのように探るかについてです。
私が念頭に置いているスキームは次のように機能します。
- ユーザーはアプリを無料でダウンロード
N
ユーザーは、特定のアクションが成功した後にカウンターがインクリメントされる回数まで自由に使用できます- その後、ナグ画面が表示され、ユーザーはアプリの使用を停止するか、マーケットから無制限のライセンスを購入する必要があります
実際には、時間ベースではない猶予期間を作成する別の方法です。
特に、ユーザーが設定メニューからアプリ データを削除してカウンターをリセットできないようにする必要があります。
実際、上記の要件をSharedPreferences
ディスクまたはディスクに格納されたカウンターにコーディングし、最初の起動時に (アプリ ストレージが空の場合) リセットされるプレーン カウンターを使用すると、ユーザーは次の方法でカウンターをチートしてリセットできます。アプリに関連付けられたデータを削除します。
Google ライセンス サービスで、リモートに保存されているデータの操作が許可されているかどうかを知りたいです。私の場合、アプリが初めて起動したときに、ローカル デバイスに保存されている値ではなく、カウンターのリモート値をチェックするように、カウンターをリモートでインクリメントできます。