我正在尝试为我的 Mac 应用设置应用内购买。购买产品工作正常,但我无法让 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 工作。
设置了一个交易观察器(否则购买将不起作用)并使用 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 恢复所有以前的购买。
StoreKit 现在应该使用paymentQueue:updatedTransactions:来恢复交易和paymentQueueRestoreCompletedTransactionsFinished:或paymentQueue:restoreCompletedTransactionsFailedWithError:来报告成功或失败。但是没有调用这些方法。绝对没有回应。
如果我使用 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions] 我得到以下输出:
忽略 restoreCompletedTransactions 因为已经恢复事务
有很多讨论 restoreCompletedTransactions 返回一个空结果。但就我而言,根本没有结果。
我怎样才能找出问题所在?