我正在尝试为我的Mac应用设置应用内购买。购买产品工作正常,但我无法[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]工作。
设置交易观察员(否则购买无效)并使用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]恢复之前的所有购买。
StoreKit现在应该使用 paymentQueue:updatedTransactions: 来恢复交易, paymentQueueRestoreCompletedTransactionsFinished: 或 paymentQueue:restoreCompletedTransactionsFailedWithError: 报告成功或失败。但是没有这些方法被称为。绝对没有回应。
如果我使用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions],我会得到以下输出:
忽略restoreCompletedTransactions,因为已经恢复了事务
有很多讨论,其中restoreCompletedTransactions返回一个空结果。但就我而言,根本就没有结果。
我怎样才能找出问题所在?
答案 0 :(得分:0)
无法在Simulator中测试AFAIK InApp购买。
您需要使用真实的设备进行测试!