首页 > 解决方案 > iOS SKPaymentQueue 交易观察者在应用启动时返回所有购买的交易

问题描述

我正在尝试实现自动更新订阅。我在应用程序委托中添加了一个SKPaymentQueue 事务 观察器,并在应用程序终止后立即将其删除。一切正常,但问题是,在下一次应用启动时,当添加事务观察器时,它会触发updatedTransactions函数,并且对于所有先前购买的事务,它会直接进入已购买状态。用户购买订阅后,我在SKPaymentTransactionStatePurchased状态下调用[[SKPaymentQueue defaultQueue] finishTransaction:transaction] 。但是,这不起作用。我能做些什么来防止这种情况发生?提前致谢。

标签: iosobjective-cskpaymenttransaction

解决方案


推荐阅读