如何获取自动续订订阅的取消日期?

时间:2012-10-03 11:57:33

标签: iphone in-app-purchase

我正在开发iOS应用程序,通过IAP销售“自动可再生订阅”。 这个应用程序必须知道“取消订阅的日期”,但到目前为止我找不到方法。

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

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

  • 我怀疑"Auto-Renewable Subscriptions"文章中描述的“expires_date”密钥会存储用户取消订阅的日期。但是,文章没有明确解释它。

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

感谢您的帮助。

英彦

2 个答案:

答案 0 :(得分:1)

我有同样的问题。我确实找到了一些信息in the documentation,但似乎没有任何方法可以测试它。

总而言之,收据中应该有 cancellation_date 字段。对于iOS 6和iOS 6,它应该在同一个收据中找到expires_date。 7个交易收据!如你所见,一切都基于"应该"。

答案 1 :(得分:0)

您可以在document中找到cancellation_date字符串,表示订阅是否被取消,其他document也可能有帮助;