11

現在、すべてのアプリに [IAP の復元] ボタンが必要であり、それがない場合、Apple はアプリを拒否します。

問題は、消耗品についてです。ユーザーが余分なコインをゲームに費やすだけなので、復元できないのは当然のことです。

私は NSUserDefaults を使用してコインを保存しているので、ユーザーがアプリを削除すると、iTunes を介して同期しない限り、すべてが失われます。デバイスを同期するためのiCloudバックアップは、将来のアップデートで追加される予定ですが、これは質問とは何の関係もないと思います.

消耗品 IAP を復元できる/復元する必要がありますか?

拒否されるのが怖いだけで、新しいゲームがさらに遅れます。

ありがとう、

4

3 に答える 3

18

あなたが最初の質問で推論したように、消耗品は復元されるべきではありません.

于 2013-01-05T16:42:12.170 に答える
6

Apple のIn-App Purchase Programming Guideから

消耗品は、その性質上、同期も復元もされません。ユーザーは、たとえば、iPhone でさらに 10 個のバブルを購入しても、iPad でさらに 10 個のバブルが得られるわけではないことを理解しています。他のすべてのタイプの製品は、ユーザーのすべてのデバイスで利用できます。それらは復元されるため、ユーザーは新しいデバイスを購入した後でも、購入したコンテンツに引き続きアクセスできます。StoreKit は、自動更新可能なサブスクリプションと非消耗品の同期と復元のプロセスを処理します。

于 2017-09-20T15:49:49.537 に答える
1

消耗品は復元できません。サーバーからコンテンツを配信したい場合は、サーバーからコンテンツを配信してから取引を終了してください。領収書は、トランザクションを完了としてマークするまでのみ利用できます。

于 2019-05-01T13:05:53.827 に答える