【问题标题】:How long it will take the inapp purchase pending status change to success In Apple purchase history在苹果购买历史中,应用内购买待定状态更改为成功需要多长时间
【发布时间】:2020-03-14 20:49:21
【问题描述】:

这是一个关于我的应用程序内购买待处理的问题。我正在使用商店工具包委托功能和代码,如下所示

for (SKPaymentTransaction * transaction in transactions) {

    switch (transaction.transactionState)

    {

        case SKPaymentTransactionStatePurchased:

            [self completeTransaction:transaction];

            break;

        case SKPaymentTransactionStateFailed:

            [self failedTransaction:transaction];

            break;

        case SKPaymentTransactionStateRestored:

            [self restoreTransaction:transaction];

        case SKPaymentTransactionStateDeferred:

            [self DefferedTransaction:transaction];

            break;

        case SKPaymentTransactionStatePurchasing:

            [self PurchasingTransaction:transaction];

            break;

        default:

            break;

    }

};

然后我得到一个待处理的交易。我用临时值更新我的服务器数据库。但我想知道待处理的交易何时成功。

【问题讨论】:

  • 我也遇到了同样的问题。

标签: ios in-app-purchase


【解决方案1】:

有趣的是,我在 inApp 未决问题之后运行了大约一周。我从苹果方面得到了一个答案,那就是当我们使用以下代码处理应用内购买时 `for (SKPaymentTransaction * transaction in transactions) {

switch (transaction.transactionState)

{

    case SKPaymentTransactionStatePurchased:

        [self completeTransaction:transaction];

        break;

    case SKPaymentTransactionStateFailed:

        [self failedTransaction:transaction];

        break;

    case SKPaymentTransactionStateRestored:

        [self restoreTransaction:transaction];

    case SKPaymentTransactionStateDeferred:

        [self DefferedTransaction:transaction];

        break;

    case SKPaymentTransactionStatePurchasing:

        [self PurchasingTransaction:transaction];

        break;

    default:

        break;

}

当交易发生且没有任何失败时,它将获得 SKPaymentTransactionStatePurchased 状态,我们可以使用成功方法继续申请流程并且无需担心待处理的交易苹果将其视为成功交易,并在 48 小时内将金额记入帐户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多