gpt4 book ai didi

iphone - 返回时在应用程序购买调用交易失败...?

转载 作者:行者123 更新时间:2023-11-29 13:21:29 24 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,我实现了 inAppPurchase,因此用户可以在应用程序中购买产品。它在 iTunes 应用程序商店上直播。我在没有显示任何信用卡验证页面的沙箱中对其进行了很好的测试。当用户尝试购买东西时,它会从我的应用程序进入应用程序商店以批准他/她的信息。

enter image description here

当用户通过所有流程,并从后台再次打开我的应用。

enter image description here

我在 -(void) paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions 方法中的 failedTransaction 中写给用户的以上消息提示。此方法如下:

-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for(SKPaymentTransaction *transaction in transactions)
{
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchased:
[self completeTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
[self failedTransaction:transaction];
break;
default:
break;
}
}
}

谁能指导我哪里出了问题?

最佳答案

发生这种情况是因为您的服务器实现了验证部分。

检查以下内容:

{
"status" : 0,
"receipt" : { (receipt here) },
"latest_receipt" : "(base-64 encoded receipt here)",
"latest_receipt_info" : { (latest receipt info here) }
}

首先在您的服务器端检查这些内容并调试代码并告诉我。

上述响应之一可能会产生问题。

谢谢,

河芒。

关于iphone - 返回时在应用程序购买调用交易失败...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14274090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com