SKErrorPaymentCancelled

SKErrorPaymentCancelled

我试图通过处理 SKErrorPaymentCancelled 错误代码来处理取消按钮。然而 SKErrorPaymentCancelled 错误代码和 SKPaymentTransactionStateFailed 状态返回相同的值。所以所有 SKPaymentTransactionStateFailed 状态就像用户取消了交易。有没有办法区分这两个代码?

我的代码是这样的:

case SKPaymentTransactionStateFailed:
{
    if (transaction.error.code == SKErrorPaymentCancelled)
    {
        [kUIActivator stopAnimating];
        button1.enabled = YES;
    }

最佳答案

Wallahi 我不知道 :( ,我有同样的问题,SKErrorPaymentCancelled 和 SKPaymentTransactionStateFailed 在任何情况下都具有相同的代码。如果有人能回答这个问题,我也会很高兴......

关于ios - 如果用户取消 InApp 购买或只是另一个失败状态,如何处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14395042/

10-10 19:03