【发布时间】:2021-04-25 20:29:17
【问题描述】:
美好的一天!我正在尝试为自动续订订阅实施通知,整个系统的某些部分对我来说并不清楚。你能帮忙吗?
首先,当用户创建订阅时,我会从用户的设备中获取收据,对其进行验证并在数据库中创建包含所有所需信息的记录。现在,通知正在发送到服务器。
-
INITIAL_BUY 通知 - 什么时候来,为什么?我刚收到设备的收据,经过验证,我很高兴。为什么我需要它?
-
如果我错了,请纠正我,这部分对我来说不清楚,当用户 UPGRADES 订阅级别时,我会收到 oldSubscription 的 CANCEL 通知和新购买的收据newSubscription,对吧? 所以理论上的问题是 - 如果在我的服务器端,oldSubscription 中可用的内容和 newSubscription 中可用的内容是不同的实体,而不是当我为 CANCEL 获得 CANCEL em>oldSubscription 我只是拒绝用户访问 oldSubscription 内容,当我收到来自客户的收据时,我会创建 newSubscription 以访问新内容,对吗?
-
降级和跨级。据我所知,我得到 DID_CHANGE_RENEWAL_PREF 或 DID_CHANGE_RENEWAL_STATUS。因此,我会在此订阅的通知中收到 auto_renew_status 通知,当付款期限到期时,我会从用户设备收到包含新购买信息的收据?或者我必须弄清楚如何仅通过 DID_CHANGE_RENEWAL_PREF 和 DID_CHANGE_RENEWAL_STATUS 通知来处理 DOWNGRADE 和 CROSSGRADE?
谢谢
【问题讨论】:
标签: ios in-app-purchase subscription in-app-subscription