gpt4 book ai didi

ios - 使用 SKPayment 未完成交易

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:29:09 24 4
gpt4 key购买 nike

我还没有在我的应用程序中完成交易,所以当我尝试使用这个 ID 购买应用程序内时,我收到了这条消息:

this in app purchase has already been bought it will be restored for free

但是当我按下确定按钮时,委托(delegate)方法从未被调用。

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions{
}

- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {
}

我怎样才能捕捉到一些事件来完成这个交易?

最佳答案

当用户尝试购买某物时,为什么不首先检查该购买是否已在队列中?

BOOL alreadyInProgress = NO;
for (SKPaymentTransaction *tx in [[SKPaymentQueue defaultQueue] transactions])
{
alreadyInProgress |= [tx.transactionIdentifier isEqualToString:productId];
}
if (alreadyInProgress)
{
// Alert that the purchase is already active
}
else
{
// Your purchase flow
}

关于ios - 使用 SKPayment 未完成交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39179750/

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