恢复购买不适用于iOS

时间:2017-04-28 09:49:50

标签: ios swift in-app-purchase xcode8 itunes-store

在我更新到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登录提示,但现在交易没有成功,因为应用程序没有关注。

任何人都有任何想法如何让它排序?

0 个答案:

没有答案