华为联运应用,取消订阅后再恢复订阅,收到关键事件通知为11,而不是6

问题描述

我们游戏集成华为联运应用内支付sdk 6.3.0.300版本,在华为后台配置了订阅关键事件通知地址,结合华为官方说明文档测试订阅功能。

文档参考:订阅关键事件通知

测试发现该场景下返回的通知事件值与文档上相关描述不一致。

测试步骤如下:

打开手机上“设置”>“帐号中心”>“付款与账单”>“自动扣费/免密支付”,选中某个未到期的商品,点击暂停订阅,如图:

cke_1033.png

此时收到华为订阅事件通 陕西干部培训 www.zjganxun.cn 知为PAUSE_PLAN_CHANGED(11),表示顾客设置了暂停续期计划,这个没有问题。然后我再点击恢复订阅,此时收到订阅事件通知还是11。按照文档说明应该收到通知为RENEWAL_RESTORED(6:用户主动恢复了一个订阅型商品),续期状态恢复正常。关于这个我不知道是什么原因。

问题解决

带着疑问咨询了华为技术支持(可提单联系:工单),技术回复11指的是PAUSE_PLAN_CHANGED,表示暂停计划改变。用户取消了订阅自动续费后,会进入一个暂停续费期,创建了一个暂停计划,在暂停期内仍然可以在手机上点击“恢复订阅”按钮一键恢复订阅关系,若用户再点击恢复订阅按钮,表示订阅关系恢复,此时暂停计划终止了,仍然返回11。即暂停计划的创建、修改和暂停计划生效前(当前购买商品周期到期前)的计划终止都属于CHANGED。

6表示用户超过暂停期后才恢复的订阅关系,这种情况不属于暂停计划改变。

这样说明后,我再看这边测试返回11的确是还在暂停期内的,问题解决。华为方表示后续现网文档会做优化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值