【发布时间】:2021-04-23 13:36:43
【问题描述】:
我们为所有类型的订阅实施了服务器端收据验证。现在的重点是,当我们从 iPhone 设置升级计划时,我们会收到 DID_CHANGE_RENEWAL_STATUS 通知类型,而在取消订阅时,我们还会收到 DID_CHANGE_RENEWAL_STATUS。我们怎么知道哪个状态是什么?
我们在服务器端的逻辑是,如果我们收到 INTERACTIVE_RENEWAL 或 DID_RENEW 意味着计划已升级,如果我们收到 DID_CHANGE_RENEWAL_STATUS 而不是计划被取消或过期。
还有几个问题:
- 我们想知道如果我们从设置中取消了计划,Apple 有没有 会立即发送通知还是在计划到期时发送通知?
- 我们降级计划将苹果发送降级服务器到服务器 立即通知或当前计划到期时通知我们 在当前之前不想知道新的降级计划给用户 计划到期?
我们使用过的技术:NodeJS 和 React Native
【问题讨论】:
标签: ios node.js react-native in-app-purchase