0

MacAppStoreで配布しているアプリケーションの試用版を作成することに興味があります。そうするための最も安全な方法は何ですか?最初の実行日をユーザーのデフォルトに書き込むだけで、簡単に回避できるようです。

4

1 に答える 1

2

試用版を時間制限ではなく機能制限にすることをお勧めします。実際に試用版のコードから除外できる機能はありますが、「残りの時間」を除外することはできません。一定期間後に人為的にアプリの動作を停止させることもできますが、その制限を回避する方法を見つけたいと思っている人は安心してください。

ただし、タイムトライアルベースにすることに行き詰まっている場合は、タイムスタンプをわかりにくい場所(基本的な暗号化など)の形式で保存し、それと照合してください。はい、それは決定された誰かによって回避されますが、それを防ぐためにあなたの時間の価値はありません。

ほとんど正直なユーザーにアプリの代金を支払うように促すのに「十分」なことをして、ハードコアなリバースエンジニアを無視してください。彼らは市場のごく一部であり、あなたが何をしたとしてもおそらくあなたのアプリにお金を払わないでしょう(おそらく、原則として、あなたが最初にそれをロックしなかった場合、彼らはあなたのアプリにお金を払うかもしれません-それらのいくつかはそのように気まぐれです)。

于 2011-09-12T05:59:51.180 に答える