以下四种可能的交易状态中的哪一种被视为终端,之后需要调用PaymentQueue.defaultQueue()。finishTransaction ......?
提前致谢。
答案 0 :(得分:1)
我想你可能看错了。 这不是您应该担心的付款队列的状态,而是您应该处理的通知。
你问题的明显答案是-finishTransaction on
但是这个答案会隐藏关键步骤与交易:
另外,我有点担心PaymentQueue.defaultQueue().finishTransaction
。 SKPaymentTransactionObserver
中的所有方法都将SKPaymentQueue *
作为参数之一传递给您。这就是你应该使用的,如下所示:
- (void)paymentQueue:(SKPaymentQueue *)queue
updatedTransactions:(NSArray *)transactions