在我更新到Xcode 8.0之前,它一切正常,但在更新后我无法在我的iOS应用程序上恢复购买。这是我按下恢复按钮后触发的功能。
func restorePurchases(){
print("restore purchase method called")
if(SKPaymentQueue.canMakePayments()){
print("can make purchase")
SKPaymentQueue.default().add(self)
SKPaymentQueue.default().restoreCompletedTransactions()
} else{
print("can't make purchase")
}
}
问题是它甚至连接到iTunes商店。也没有提示符号。绝对没有回调是updateTransactions或restoreCompletedTransactionsFailedWithError或paymentQueueRestoreCompletedTransactionsFinished。
更有趣的是,当我按下主页按钮退出应用程序后,我得到了itunes登录提示,但现在交易没有成功,因为应用程序没有关注。
任何人都有任何想法如何让它排序?