是否有可能SKPaymentTransactionStateFailed和SKPaymentTransactionStatePurchased被称为'?

时间:2014-11-10 14:39:34

标签: ios in-app-purchase

是否存在使用paymentQueue:updatedTransactions:调用SKPaymentTransactionStateFailed的用例以及稍后使用SKPaymentTransactionStatePurchased调用的用例?

我认为当用户输入错误的密码(Failed)然后输入正确的密码(Purchased)时,我看到了这种行为,但似乎并非如此。

我的应用程序崩溃了,我只能通过首先失败然后成功的流程来解释。有谁知道这是否是一个可能的用例?

1 个答案:

答案 0 :(得分:0)

在某些情况下(当要求用户更新其CC信息,同意新条款或其他内容时),有可能在获得SKPaymentTransactionStatePurchased之前获得SKPaymentTransactionStateFailed。因此,不应将SKPaymentTransactionStateFailed视为绝对永久性的失败。