Apple订阅-SKPaymentTransactionObserver:沙箱与生产

时间:2020-04-06 14:14:06

标签: ios in-app-purchase

我们已经构建了我们的应用程序,并通过沙箱和测试飞行测试了订阅。一切都像梦一样。

今天早上我们上线了,订阅也失败了。看来该应用程序没有将收据发送到服务器以进行服务器收据验证。

我正在使用StoreKit委托方法

    >     func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {

            if let index = transactions.firstIndex(where: { $0.transactionState.status() == "purchased" }) {
                delegate?.didPurchase()
}

就像我说的那样,在沙盒环境中可以正常工作,将收据过帐到我们的服务器。我开始生产的那一刻似乎没有触发此方法?

生产和沙箱中的收货/交易对象有什么不同吗? 有人遇到过这个问题吗?您的解决方法是什么?

0 个答案:

没有答案