3

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

您能告诉我如何获得自动续订订阅的取消日期吗?

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

  • 我怀疑“自动续订订阅”文章中描述的“expires_date”键将存储用户取消订阅的日期。但是,该文章没有明确解释。

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

谢谢您的帮助。

秀彦

4

2 回答 2

1

我也有同样的问题。我确实在文档中找到了一些信息,但似乎没有任何方法可以对此进行测试。

总而言之,收据中应该有一个cancel_date字段。它应该在同一个收据中,您会发现 expires_date,适用于 iOS 6 和 7 交易收据!如您所见,一切都基于“应该”。

于 2014-04-14T14:27:12.053 回答
0

您可以在文档中找到cancellation_date字符串,它表示订阅是否被取消,附加文档也可能会有所帮助;

于 2016-03-14T07:11:31.267 回答