1

プレイヤーが非消耗品を購入できるゲームを作成しています。購入するアイテムは 10 個あり、一度購入すると購入したままになります。これらのアイテムのトランザクション (各アイテムの単純なブール値) は、サーバー (Parse.com) に記録されます。

そのため、プレイヤーが同じアカウント (GameCenter の詳細に関連付けられている) を使用している限り、プレイヤーがどのデバイスでゲームにサインインしても問題ないため、復元ボタンで何をする必要があるのか​​ わかりません。とにかく購入したアイテムを知っているので、私のゲームに復元ボタンを付ける必要はありませんが、Apple は復元ボタンが必要だと言っています。

4

1 に答える 1

3

非消耗品の場合、「復元ボタン」がない場合がありますが、復元機能が必要です。私のアプリには復元ボタンはありませんが、復元機能があり、Apple にも承認されています。ただし非消耗品の復元機能はあったほうがいいです。そして、復元機能が必要です

また、非消耗品を復元する必要があるのはなぜですか?

私のアプリでは、ユーザーが私のアイテムを購入し、私のローカルアプリにトランザクションがあると、この時点で、デバイスが突然オフラインになることがあります。したがって、彼の支払いは成功しましたが、購入は失敗しました。この状況は回復するはずです。そして別の状況、ユーザーがアイテムを購入し、ローカルアプリにトランザクションがある場合、トランザクションをサーバーに渡します。私のサーバーはAppleサーバーとの取引をチェックしていますが、この時点で私のサーバーはダウンしています。彼の支払いは成功しましたが、購入は失敗しました。この状況も回復するはずです。

于 2013-11-12T04:06:18.710 に答える