【发布时间】:2011-11-16 11:34:19
【问题描述】:
我有一个提供自动续订 IAP 的应用。
应用启动时,会调用以下方法,有时会调用很多次,我不确定是谁或为什么。
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;
是什么创建或更新了这些交易?
我觉得应该在定期订阅续订时调用它。如果几个更新期已经过去,是否每次都需要?例如,包年产品应在沙盒中按小时更新。因此,如果我等待几个小时重新启动应用程序,我是否应该在离线的每一小时获得一个?
另一件奇怪的事情:距离最初购买年度产品已经过去了几天。产品不应该在6个周期左右后停止更新吗?有什么方法可以手动停止续订?
感谢您的帮助。
【问题讨论】:
-
这可能是因为您在完成后没有完成交易。我不确定它是否适用于自动续订订阅,但我遇到了非消耗性订阅的问题。
标签: iphone ios in-app-purchase