0

仮想コインシステムを使ったiPhoneアプリを作ろうとしています。ユーザーはコインを購入し、ゲームで使用します。彼らが使用したコインの数を追跡するにはどうすればよいですか。

情報をローカルに保存している場合、誰かがファイルを変更してコインの数を増やすことはできません。脱獄した電話でそれを防ぐことは可能ですか?

コインを登録せずにデータベースにコインの数を保存する方法はありますか?

4

1 に答える 1

2

情報をローカルに保存している場合、誰かがファイルを変更してからコインの数を増やすことはできませんか?

ああ、でもそうです。

脱獄した電話でそれを防ぐことは可能ですか?

いいえ、そうではありません。ただし、これはジェイルブレイクなしでは実行できません(アプリケーションは、プログラムでアクセス可能なiOSのファイルシステムのジェイルドルートからインストールされます。これは、/ var / mobile/Mediaライブラリに制限されています。AppStoreからダウンロードされたアプリケーションは/にインストールされます。 var / mobile / Applications)-ユーザーの90%に関しては、安全です。

コインを登録せずにデータベースに保存する方法はありますか?

アプリ内購入を使用するか、デバイスID(シリアル番号、MACアドレス、廃止されたU​​DIDと同様にそれらから生成されたハッシュ、または単純なUUID)をサーバーに自動登録して、「お金」オンライン。どちらの場合も、独自のサーバーですべてのトランザクションを確認することをお勧めします。そうしないと、微調整できます(文字通り、google iAPCracker)。

于 2012-10-14T05:27:26.660 に答える