Post

Replies

Boosts

Views

Activity

iOS14-IAP 应用外取消支付 无法收到订单状态变更的通知
Description: 我们升级到iOS14后,发现iap的流程有变更 调用步骤: 调用[[SKPaymentQueue defaultQueue] addTransactionObserver:observer]成为观察者 调用[[SKPaymentQueue defaultQueue] addPayment:payment] 添加一笔订单 然后杀掉app,在应用外收到了支付弹窗,取消支付 重启app并调用[[SKPaymentQueue defaultQueue] addTransactionObserver:observer]成为观察者 在iOS13上,会收到一个- (void)paymentQueue:(SKPaymentQueue *)queue       updatedTransactions:(NSArray *)transactions订单变更的回调函数 但是在iOS14上,不再收到该回调,导致无法处理这笔失败的订单 Question: 请问如何在iOS14上也能保持和iOS13一样,即使订单失败,重新打开app也能收到失败回调
1
0
1.1k
Dec ’20