4

非消耗品のアプリ内購入を復元するための復元ボタンを UI に追加することは必須ですか。

Angry Birds や他のアプリ/ゲームのように自動的に行う方法はありますか?

4

2 に答える 2

4

はい、理由は非消耗品であるためです。アプリを削除して再インストールすると、ユーザーは購入を失うことになるため、非消耗品を復元するオプションを含める必要があります。

それについては、次のリンクを参照してください。

個人的体験

私の 1 つのゲームでは、インストールされている非消費型 IAP にアプリ内購入を統合し、Apple は私のアプリを拒否し、購入を復元するための復元ボタンを 1 つ挿入し、アプリをレビュー中です。

于 2013-03-19T07:32:31.827 に答える
4

Apple がIn-App Purchase Guidelinesで述べているように:

アプリ内購入ストアの設計

アプリ内購入ストアは魅力的で、わかりやすく、使いやすいものでなければなりません。この目標を達成するには、次の設計ガイドラインに従ってください。

ユーザーが不足している可能性のあるアイテムや、別のデバイスで既に購入したアイテムを確認できる「在庫を確認する」ボタンを提供します。以前の購入の復元を自動的に開始すると (ユーザーに iTunes Store パスワードの入力を求めるプロンプトが表示されます)、ユーザーが混乱する可能性があることに注意してください。

コードでは、restoreCompletedTransactions()メソッドを呼び出してこれを実装します。

于 2013-03-19T07:38:42.380 に答える