2012-05-07 4 views
1

次の理由により、自分のアプリが最近iTunesストアから拒否されました。 IAPを使用して複数のiosデバイス間でアプリアイテムの購読を更新しないでください

11.6 コンテンツサブスクリプションは、私は次のリンク How to restore non-renewing Apple subscriptions

スルーなくなっが、どのように得ていない7日間以上、そのiOSデバイスのすべて

からユーザーに利用可能でなければなりません複数のiOSデバイス間でアプリアイテムで購入したシェア私はアプリアイテムで非更新を使用しています。

どのような仲間もこれについて考えています。ヘルプは高く評価されます。前もって感謝します。

答えて

8

ユーザーにすべての端末で更新を更新しないようにするには、自分のサーバーで購入を追跡する必要があります。つまり、個々のユーザーを識別する方法(通常はユーザー名とパスワードiTunesアカウントの資格情報とは別に)。

アプリで「アカウントの作成」と「ログイン」のオプションを選択し、購入した購読をサーバーに保存するようにユーザーに指示する必要があります。その後、別のデバイスにログインすると、トランザクションを復元できます。

アップルのrestoreCompletedTransactionsは、再生不可能なサブスクリプションでは機能しません。

+0

こんにちはpschwamb、登録していないユーザーの場合、他のデバイスの非更新サブスクリプションを復元するにはどうすればよいですか?ありがとう –

+0

しかし、同じiTunesで購入したIDで別の認証情報を使ってユーザーのログイン情報を入力した場合、購入した同じサブスクリプションを購入したか、同じIDSでIDを購入した新しいサブスクリプションを購入することができます。ご確認ください。 –

-3

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]と呼ばれるSKPaymentQueueという電話番号がStoreKitであり、以前の取引をiTunesから取得してアプリケーションに返すことができるはずです。この情報を使用すると、以前購入したコンテンツを多数の端末で「共有」することができます。

+0

質問は、非再生購読に関するものでした。 restoreCompletedTransactionsは、Non Renewable Subscriptionsでは機能しません! – prakash

関連する問題