什么时候发生SKPaymentTransactionStateFailed?

时间:2013-01-30 17:04:22

标签: ios

可以SKPaymentTransactionStateFailed(仅在updatedTransactions中签入)是针对新购买还是针对已恢复的交易进行的?

1 个答案:

答案 0 :(得分:3)

您只能将SKPaymentTransactionStateRestored作为已恢复交易的交易状态,而不是其他任何事情。

如果恢复失败,事务观察器将获得paymentQueue:restoreCompletedTransactionsFailedWithError:消息。

如果还原成功完成,则所有先前的事务将立即传递给updatedTransactions,状态为SKPaymentTransactionStateRestored。

如果恢复失败,您将收到failedWithError消息,但根本不会调用updatedTransactions。