小编pro*_*255的帖子

paymentQueueRestoreCompletedTransactionsFinished:当它应该有事务时返回一个空队列

这是我第一次使用Store Kit,在我尝试恢复购买之前,一切都很顺利.我已经看到其他几个关于类似问题的堆栈溢出的帖子,但我找不到适用于我的解决方案.

我的应用程序中有一个按钮,可以调用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions].这反过来触发了该SKPaymentTransactionObserver方法paymentQueueRestoreCompletedTransactionsFinished:.问题是paymentQueueRestoreCompletedTransactionsFinished:返回队列中的事务为零.

如果我然后尝试购买,我会收到通知我已经购买了.这告诉我商店知道我的测试Apple ID已经成功完成了之前尝试的购买.那为什么会paymentQueueRestoreCompletedTransactionsFinished:在它的队列中返回一个空事务集合?

有人提到沙箱行为不规律,但我需要看到这个工作在我上线AppStore之前.

有任何想法吗?我错过了什么吗?

提前致谢.

objective-c storekit ios

9
推荐指数
2
解决办法
5440
查看次数

标签 统计

ios ×1

objective-c ×1

storekit ×1