华为订阅商品到期后没有收到任何HarmonyOS鸿蒙Next关键事件通知

华为订阅商品到期后没有收到任何HarmonyOS鸿蒙Next关键事件通知

问题描述

集成华为应用内支付服务 SDK,为某个月度会员的订阅型商品设置了三天免费试用的促销活动,活动 10 月 25 号 0 点开始。玩家在 25 号 0 点 15 分购买了该商品,游戏侧收到了他首次订阅的关键事件通知,直到 28 号 0 点 15 分(三天免费试用到期,按照道理说此时应该恢复原价,开始扣费续订了)我们还没收到任何华为的通知。

问题分析

根据华为订单号查询到已经没有签约关系了,一般取消订阅或者撤销订阅才会没有签约关系。

撤销订阅的操作,可以由开发者通过接口实现,或者玩家找华为运营处理。

取消订阅的操作,玩家可以在手机的管理台或者在微信/支付宝中取消协议。

撤销订阅和在手机管理台中取消订阅,开发者都可以收到关键事件通知,如果玩家在微信/支付宝中取消订阅,华为无法感知到玩家的操作,所以不会实时通知到开发者。

在商品到期前,华为会做是否续期的检查,每天一次,该订单在 28 号 0 点 15 分到期,27 号晚上华为已经做了一次检查,发现用户签约信息异常,但因为此时商品还没到期,所以还会继续检查,即 28 号晚上,此时商品已到期,如果检查的结果是失败,才会通知 CP。

总结

在支付宝/微信里面取消的自动续费协议,这笔订阅在续期前检查失败的时候才会有取消通知,而不是针对解约来做通知的。

可以在通知的数据里通过 expirationIntent 来判断(3:用户签约信息异常)


更多关于华为订阅商品到期后没有收到任何HarmonyOS鸿蒙Next关键事件通知的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于华为订阅商品到期后没有收到任何HarmonyOS鸿蒙Next关键事件通知的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


华为订阅商品到期后未收到HarmonyOS鸿蒙Next关键事件通知,可能是由于以下原因:

  1. 通知设置未开启,建议检查华为账户和设备的通知权限;

  2. 订阅状态异常,确认订阅是否已成功续订或取消;

  3. 系统更新延迟,检查设备是否有待处理的系统更新;

  4. 网络问题,确保设备连接稳定。

建议通过华为官方客服或服务中心进一步排查问题。

回到顶部