首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果在app中为什么降级消息显示升级

苹果在app中为什么降级消息显示升级
EN

Stack Overflow用户
提问于 2021-07-10 10:16:28
回答 1查看 80关注 0票数 0

现在我测试一个苹果在app购买降级订阅消息句柄(我被降级从3个月订阅到1个月订阅),我收到下面这样的消息:

代码语言:javascript
复制
if(AppleNotificationType.DID_CHANGE_RENEWAL_PREF.getValue().equals(request.getNotificationType())){
            appleNotificationEventHandler.handleDidChangeRenewalPref(request);
        }

由于降级操作现在生效,因此message PENDING_RENEWAL_INFO中的产品id和自动更新产品id应该与我的预期相同。但是实际上产品标识和自动更新产品标识不一样。我知道订阅从一个月升级到三个月,但是收到了一条降级消息。

为什么会发生这种事?我该怎么做才能补救呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-11 00:44:52

DID_CHANGE_RENEWAL_PREF S2S:

  • 并不是一个专门的“降级”信息。它也可以应用于升级和交叉级别,
  • 并不意味着您应该立即应用降级。它只通知您,订阅的产品将在给定的auto_renew_product_id的​上更改。时间将取决于产品变化的类型。在降级的情况下,更改将在下一个更新日期之前不适用。在升级和交叉等级的情况下,更改将立即应用,您应该收到一个INTERACTIVE_RENEWAL S2S)。

最后,根据我在你的截图中看到的,你目前的产品是“巡航”,它将在"cruise_three_month“上续订。因此,我不确定您是否正在测试预期的内容(将3_months降级为1_month)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68326772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档