1

SKPaymentTransactionStateFailed(チェックインupdatedTransactions)は、新規購入の場合のみ、または復元されたトランザクションの場合にのみ発生しますか?

4

1 に答える 1

3

復元されたトランザクションのトランザクション状態としてSKPaymentTransactionStateRestoredのみを取得し、それ以外は取得しません。

復元が失敗した場合、トランザクションオブザーバーはpaymentQueue:restoreCompletedTransactionsFailedWithError:メッセージを受け取ります。

復元が正常に完了すると、以前のすべてのトランザクションが、状態SKPaymentTransactionStateRestoredで一度にupdatedTransactionsに配信されます。

復元が失敗した場合、failedWithErrorメッセージが表示されますが、updatedTransactionsはまったく呼び出されません。

于 2013-01-30T20:30:24.910 に答える