1

我第一次实现自动续订订阅,作为其中的一部分,我想涵盖所有可能的场景并处理所有可能的收据字段。

然而,似乎有几个领域我似乎无法模拟。这些是:

  • price_consent_status
  • 取消原因和取消日期

 

价格同意状态

我似乎不知道如何更改订阅价格。我可以添加介绍性价格,但不能添加价格变化。也许这是由于当前的应用内购买没有被送审,所以它仍然处于可编辑状态?

有没有办法在沙箱中测试它,而不提交所有内容?

 

取消

我不相信沙盒用户可以访问 iTunes 的管理区域来取消订阅。因此,无法取消订阅以使此信息在 iTunes 验证响应中可用。

更糟糕的是,Apple 文档似乎没有给出示例响应或任何关于在何处找到 JSON 键的指示(它读起来好像它是一个扁平的 JSON 结构,这显然不是真的)。

注意:我知道沙盒帐户会自动取消。但是,他们不会将cancellation_钥匙放在收据中。所以是的,我们可以通过到期处理取消,但我希望能够看到所有潜在的生产价值。

有人有一个示例收据 JSON,他们可以向我展示其中包含此信息吗?  

收据字段规范:https ://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html

4

0 回答 0