2012-10-03 54 views
3

我正在开发通过IAP销售“自动更新订阅”的iOS应用程序。 这个程序必须知道“取消订阅的日期”,但我目前找不到方法。如何获取自动更新订阅的取消日期?

请您告诉我如何获取自动更新订阅的取消日期?

我试图确认这一点如下,但我找不到任何线索。

  • 我怀疑“expires_date”键,在"Auto-Renewable Subscriptions"文章所描述的,将存储的日期,当用户取消订阅。但是,该文没有明确解释。

  • 我写了一个非常简单的程序来测试IAP的实际行为,但它不像我预期的那样工作。 (当此示例验证“沙箱模式”iTunes Connect中的收据时,它始终在“状态”键中返回21007,但它根本没有返回“expires_date”值)。

谢谢你的帮助。

英彦

回答

1

我有同样的问题。尽管我确实发现了一些信息in the documentation,但似乎没有任何方法可以对此进行测试。

总而言之,收据中应该有一个cancellation_date字段。它应该在同一张收据上,你会发现expires_date,这两个对于iOS 6 & 7交易收据!如你所见,一切都基于“应该”。

+0

我们可以在生产中的应用程序购买测试ios吗?现在我没有找到关于此的许多有用的文档。 – abhi1992