草庐IT

iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions

coder 2024-01-16 原文

我有一个应用程序提供自动续订订阅的 IAP。

当应用程序启动时,会调用以下方法,有时会调用多次,但我不确定调用者或原因。

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;

是什么创建或更新了这些交易?

我觉得应该在定期订阅续订时调用它。如果已经过了几个续订期,是否每个都需要调用?例如,Yearly 产品应在沙盒中按 Hourly 更新。因此,如果我等待几个小时重新启动该应用程序,我是否应该在我离线的每一小时内获得一个?

另一件奇怪的事情:距离最初购买年度产品已经过去了几天。产品不应该在 6 个周期左右后停止更新吗?有什么方法可以手动停止该续订吗?

感谢您的帮助。

最佳答案

我能想到的唯一原因是您的旧交易没有正确完成。 等待几个小时,然后重试。这也可能是沙盒问题。

关于iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151004/

有关iphone - SKPaymentTransactionObserver 在启动时看到许多 updatedTransactions的更多相关文章

随机推荐