gpt4 book ai didi

iphone - 完成交易 : isn't removing the transaction from queue. ..

转载 作者:行者123 更新时间:2023-12-02 05:43:39 25 4
gpt4 key购买 nike

我有几个非消耗性应用程序。

付款完成一次(正确:SKPaymentTransactionStatePurchased),然后正确完成(并完成)inApp的下载,最后我打电话

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

但是交易仍然在队列中......为什么?他们不应该被删除吗?也没有调用以下内容:
- (void)paymentQueue:(SKPaymentQueue *)queue removedTransactions:(NSArray *)transactions

我也尝试在我的 finishtransaction 方法中实现:
for (SKPaymentTransaction *aTransaction in [[SKPaymentQueue defaultQueue] transactions])
{
[[SKPaymentQueue defaultQueue] finishTransaction:aTransaction];
}

(如果我试图完成的交易对象不是正确的,但这也无法删除交易 - 大多数时候,有时它确实会删除但行为不一致,我不知道为什么它们被删除了几次,它们实际上被删除了)

最佳答案

从您的问题来看,您似乎正在尝试在购买完成后下载某些内容。在这种情况下,您可能应该在下载开始之前调用 finishTransaction。

关于iphone - 完成交易 : isn't removing the transaction from queue. ..,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861657/

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