0

私のアプリは最近海賊版にされており、収益のさらなる損失を防ごうとしています。アプリ内購入システムを使用してアプリのプレミアム バージョンを購入しています。

どうやら誰かが私のアプリを購入し、バックアップを行って海賊版をリリースしたようです (プレミアム = true)。ここで、ユーザーが本当にプレミアム バージョンを購入したかどうかを確認するために、アプリのインストール時に IAP チェックを実行したいと考えています。アプリがインストールまたは更新されたらすぐにこれを行う方法はありますか?

更新: SharedPreferences を使用せずに IAP を実行する必要があります。これは、簡単にバックアップしてバックアップを配布できるためです。

4

1 に答える 1

0

1日(または1週間)に1回だけチェックしてみませんか?最後にチェックが正常に完了した時刻に SharedPreference を設定できます。もちろん、そのようなシステムを回避するために私が行うことなので、将来の日付を確認して拒否することをお勧めします。タイムゾーンの変更に対応するために、将来の日付に 24 時間の余裕を持たせたいと思うかもしれませんが、それほど難しいことではありません。

このように、誰かがあなたのアプリをバックアップしたとしても、それは翌日かそこらでしか機能せず、再度チェックすることができません.

ただし、正直なところ、これはあまり役に立たないかもしれません。人々があなたのアプリを盗用している場合、彼らはあなたが投げかけたものを (ほぼ) 回避する方法を見つけます。

于 2013-10-08T17:09:55.713 に答える