我正在尝试为我的Mac应用设置应用内购买 . 购买产品工作正常,但我无法[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]工作 .

设置事务观察器(否则购买将无效)并使用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]恢复以前的所有购买 .

StoreKit现在应该使用 paymentQueue:updatedTransactions: 来恢复事务,使用 paymentQueueRestoreCompletedTransactionsFinished:paymentQueue:restoreCompletedTransactionsFailedWithError: 来报告成功或失败 . 但是没有这些方法被称为 . 绝对没有回应 .

如果我使用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions],我得到以下输出:

忽略restoreCompletedTransactions,因为已经恢复了事务

有很多讨论,其中restoreCompletedTransactions返回一个空结果 . 但就我而言,根本就没有结果 .

我怎样才能知道出了什么问题?