我第一次实现自动续订订阅,作为其中的一部分,我想涵盖所有可能的场景并处理所有可能的收据字段。
然而,似乎有几个领域我似乎无法模拟。这些是:
- price_consent_status
- 取消原因和取消日期
价格同意状态
我似乎不知道如何更改订阅价格。我可以添加介绍性价格,但不能添加价格变化。也许这是由于当前的应用内购买没有被送审,所以它仍然处于可编辑状态?
有没有办法在沙箱中测试它,而不提交所有内容?
取消
我不相信沙盒用户可以访问 iTunes 的管理区域来取消订阅。因此,无法取消订阅以使此信息在 iTunes 验证响应中可用。
更糟糕的是,Apple 文档似乎没有给出示例响应或任何关于在何处找到 JSON 键的指示(它读起来好像它是一个扁平的 JSON 结构,这显然不是真的)。
注意:我知道沙盒帐户会自动取消。但是,他们不会将cancellation_
钥匙放在收据中。所以是的,我们可以通过到期处理取消,但我希望能够看到所有潜在的生产价值。
有人有一个示例收据 JSON,他们可以向我展示其中包含此信息吗?