HarmonyOS鸿蒙Next中集成华为应用内支付订阅功能,测试沙盒和正式环境下的订阅自动续费事件通知

HarmonyOS鸿蒙Next中集成华为应用内支付订阅功能,测试沙盒和正式环境下的订阅自动续费事件通知 问题描述

我们游戏集成了华为应用内支付订阅服务,分别在沙盒环境和正式环境下,测试首次订阅和自动续费功能,并记录下每次收到的通知事件类型(notificationType),测试结果如下:

cke_904.png

问题分析

正式环境:

  1. 7月25号10点整购买周卡,返回通知0,0表示首次购买。购买后8月1号商品到期。
  2. 7月31号09:01分发生自动续期,提前一天扣费。返回订阅通知7,7表示续订成功。

沙盒环境:

  1. 9月19号20:31首次购买周卡,返回通知0。
  2. 之后间隔3分钟发生一次自动续期,周卡对应沙盒测试时间为3分钟。与文档一致。

cke_2287.png

关键事件通知类型参考文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/api-notifications-about-subscription-events-0000001050706084

沙盒测试参考文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/sandbox-testing-0000001050035039


更多关于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. 正式环境:确保在华为开发者联盟中配置好服务器回调URL,华为服务器会在用户订阅自动续费时,通过该URL发送通知。应用服务器需解析并处理这些通知,确保业务逻辑正确执行。

  3. 事件通知验证:通过华为提供的回调通知接口,验证订阅状态变更和续费事件,确保应用能正确处理这些事件。

  4. 日志记录:在测试和正式环境中,详细记录事件通知和处理结果,便于排查问题。

回到顶部