【发布时间】:2018-10-09 02:37:30
【问题描述】:
我想测试 CANCEL 事件...
我的理解是,当用户在同一组内的两个项目之间切换时(降/升等级) - 旧项目已取消,新项目已购买。
如何在沙盒中模拟?
当我登录沙盒帐户时,设备上似乎没有 iTunes 订阅管理器。我也想从那里更改订阅状态。
【问题讨论】:
标签: ios subscription auto-renewing
我想测试 CANCEL 事件...
我的理解是,当用户在同一组内的两个项目之间切换时(降/升等级) - 旧项目已取消,新项目已购买。
如何在沙盒中模拟?
当我登录沙盒帐户时,设备上似乎没有 iTunes 订阅管理器。我也想从那里更改订阅状态。
【问题讨论】:
标签: ios subscription auto-renewing
您无法在沙盒中管理订阅,但升级/降级过程并没有什么特别之处。您只需照常检查收据的in_app 字段。
对于降级,您将在当前周期结束时收到包含新的较低订阅产品的购买事件/更新收据。如果您验证收据,那么您还将在auto_renew_product_id 中看到新产品,表明该产品将在当前周期结束时续订
对于升级,您将立即收到购买活动和更新的收据。
【讨论】:
in_app 字段。数组中的最后一个收据不应该与latest_receipt_info 属性相同。事实上,在我收到的数据中,latest_receipt_info 甚至不是in_app 数组中的一个条目。有点困惑。