1

ユーザーが2つ以上の更新されていないサブスクリプションを次々に購入した場合にrestoreCompletedTransactionsを呼び出すと、どのトランザクションが復元されますか。transactionState SKPaymentTransactionStateRestoredを使用して両方のトランザクションを取得しますか、それとも現在有効な(現在のサブスクリプション期間内を意味する)もののみのトランザクションを取得しますか?

4

1 に答える 1

1

行われたすべてのトランザクションを取得します。非更新の場合、これは多くのことを意味します)

アプリケーションが以前の購入を復元すると、StoreKitは各トランザクションをアプリケーションに配信します。

編集 Appleは非更新をまったく復元しないので、自分でそのメカニズムを作成する必要があります。そうしないと、拒否されます。これは私のアプリで実際に発生しました。

于 2012-08-11T22:06:48.450 に答える