要恢复我的InAppPurchase非恢复订阅类型,我已经实现了我的服务器来处理这个问题。非更新订阅 - 恢复
但是不是有些期间购买的iTunes次要求用户验证他们的信用卡详细信息,
在这种情况下,它发送的应用程序在背景和现在iTunes来验证帐户和信用卡详细资料和验证后,再次要求进行支付购买和应用程序仍然在后台。
在这种情况下,我该如何检查用户是否支付了哪款产品,并且付款是否成功。
我使用“restoreCompletedTransactions”恢复其中我收到零交易。
谢谢
要恢复我的InAppPurchase非恢复订阅类型,我已经实现了我的服务器来处理这个问题。非更新订阅 - 恢复
但是不是有些期间购买的iTunes次要求用户验证他们的信用卡详细信息,
在这种情况下,它发送的应用程序在背景和现在iTunes来验证帐户和信用卡详细资料和验证后,再次要求进行支付购买和应用程序仍然在后台。
在这种情况下,我该如何检查用户是否支付了哪款产品,并且付款是否成功。
我使用“restoreCompletedTransactions”恢复其中我收到零交易。
谢谢
我在rnd很长一段时间后得到了这个。
始终在应用程序中添加TransactionObserver中:didFinishLaunchingWithOptions:和删除此观察员applicationWillTerminate:
,这笔交易观察员随时观察您的默认付款队列,并且可以在任何状态下交易,多了一个“重要的一点”是在您通过SKPaymentQueue方法“finishTransaction:transaction”完成该事务之前,事务始终保留在您的默认事务队列中。
对于我的问题当我们在账户验证后回到我们的应用程序时,TransactionObserver总是调用它的委托方法“paymentQueue:updatedTransactions:”。