BLIAP icon indicating copy to clipboard operation
BLIAP copied to clipboard

尝试调起一个被取消的 task

Open sensencoder opened this issue 4 years ago • 0 comments

每次启动应用为什么会出现一直进入这个地方无法跳出验证: if (self.taskState == BLPaymentVerifyTaskStateCancel) { NSLog(@"尝试调起一个被取消的 task 😢"); return; } 好像是因为从 appStoreReceiptURL 取出来后放进队列验证时,收到 IAP 的回调

  • (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray<SKPaymentTransaction *> *)transactions 然后就重置队列,导致刚从 appStoreReceiptURL 取出来的 taskState 被置为 BLPaymentVerifyTaskStateCancel,所以就一直这样跳不出来了。

这个怎么解决啊

sensencoder avatar May 04 '20 11:05 sensencoder