3

我已经在我的应用程序中实现了自动更新订阅。一切正常。唯一的事情是public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])在自动续订发生后没有调用该方法,因为它应该根据文档通知我订阅已续订。仅在我调用时才调用SKPaymentQueue.default().restoreCompletedTransactions()

我知道它只自动更新 5 次,而且我必须创建新的沙盒用户,我尝试了几次。

在我的AppDelegateI do callSKPaymentQueue.default().add(self)方法中。

有任何想法吗?

4

2 回答 2

3

订阅成功续订后,StoreKit 会将续订事务添加到事务队列中。您的应用程序在启动时检查事务队列并以与任何其他事务相同的方式处理更新。请注意,如果您的应用在订阅更新时已经在运行,则不会调用事务观察器;您的应用程序会在下次启动应用程序时发现续订。

应用内购买编程指南:使用订阅

于 2018-08-08T08:14:27.163 回答
0

什么transactionState自动更新的交易有,什么时候public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])被调用?.购买?

于 2021-04-30T07:10:00.480 回答