首页 文章 精选 留言 我的

精选列表

搜索[人脸支付],共10000篇文章
优秀的个人博客,低调大师

应用内支付服务现网、沙盒环境下常见关键事件的对比与总结

在集成和调试订阅型商品时,我们会依赖沙盒环境来进行模拟实际场景。 订阅型商品的购买流程和一次性商品的购买流程类似,但订阅还有其他细节场景,比如续订成功或失败,续订周期时长等。沙盒环境下的订阅续订时间会比正常情况更快,引入“时光机”概念帮助您快速测试您应用的订阅场景。比如订阅周期为1周,商品在3分钟后发生续期,此时订阅型商品有效期延长了3分钟。 下面对沙盒环境和现网环境订阅通知事件进行简单对比,针对两种环境下收到的notificationType事件进行对照。 a) 撤销订阅 测试一:购买商品后,在自动续费前撤销订阅: 测试二:购买商品后,商品到期并发生自动续期后再撤销原订阅: 总结:沙盒环境、现网环境对于撤销订阅后,订阅商品都立即消失,同时这笔订阅费都用会立刻发起返还,后续不再自动续期。订阅通知事件上,由于沙盒环境采用了时光机概念,短期内会多次收到续期成功的订阅事件通知。 b) 设置暂停计划 ** 场景分析** 正式环境下: 7月28号14:27首次购买周卡,返回订阅关键事件0。0表示首次购买。 7月28号14:28取消订阅,返回订阅关键事件5。5表示订阅停止。 7月28号14:29恢复订阅,返回订阅关键事件6,恢复订阅。 7月28号14:29设置暂停计划一周,返回订阅关键事件11,11表示设置了暂停续期计划(包括暂停计划的创建、修改以及在暂停计划生效前的计划终止)。 8月5号13:27进入暂停期,原订阅是7月28号购买的周卡,到期时间是8月4号,8月5号进入暂停期,收到通知10。 8月8号09:17恢复续订,此时商品已到期,收到关键事件通知3、6。3表示恢复一个已过期的订阅,6表示续期恢复正常。 沙盒环境下: 9月20号10:17首次购买半年卡,返回订阅关键事件0。0表示首次购买,与正式环境一致。 9月20号10:18取消订阅,返回订阅关键事件5。与正式环境一致。 9月20号10:19恢复订阅,返回订阅通知6和7,与正式环境多返回通知7,这个沙盒设置如此,正式环境不受影响。 9月20号10:19设置暂停25分钟,返回订阅通知11(表示创建、暂停计划生效前终止)。商品11:17分到期后进入暂停期25分钟。 沙盒下进入暂停期没有收到关键事件通知10。是因为暂停和过期事件是通过事后检查发现的,目前是通过每日检查发现订阅进入暂停期或是过期。由于沙盒周期短,在次日检查时周期已经结束,所以没有10的事件通知,正式环境下正常。 9月20号11:25在暂停期内,手动恢复续订,返回订阅通知3和6,与正式环境一致。 之后每隔半小时自动续订一次。 了解更多详情>> 访问华为开发者联盟官网 获取开发指导文档 华为移动服务开源仓库地址:GitHub、Gitee 关注我们,第一时间了解 HMS Core 最新技术资讯~

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册