我有一个提供IAP自动续订订阅的应用。
当应用程序启动时,会调用以下方法,有时会多次调用,而且我不确定是谁或为什么。
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;
创建或更新这些交易的内容是什么?
我觉得应该在定期订阅续订时调用它。如果几个续约期过去了,是否需要每个续约期?例如,Yearly产品应在沙箱中每小时更新一次。因此,如果我等待几个小时重新启动应用程序,我是否应该每小时获得一个我离线?
另一件奇怪的事情:自最初购买年产品以来已经过了几天。 6个周期左右后,产品不应该停止更新吗?有没有办法手动停止更新?
感谢您的帮助。
答案 0 :(得分:3)
我能想到的唯一原因是您的旧交易没有正确完成。 等几个小时再试一次。它也可能是一个沙箱问题。
答案 1 :(得分:1)
我认为这是因为您购买了自动续订订阅,现在又续订了。