草庐IT

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

在集成和调试订阅型商品时,我们会依赖沙盒环境来进行模拟实际场景。订阅型商品的购买流程和一次性商品的购买流程类似,但订阅还有其他细节场景,比如续订成功或失败,续订周期时长等。沙盒环境下的订阅续订时间会比正常情况更快,引入“时光机”概念帮助您快速测试您应用的订阅场景。比如订阅周期为1周,商品在3分钟后发生续期,此时订阅型商品有效期延长了3分钟。下面对沙盒环境和现网环境订阅通知事件进行简单对比,针对两种环境下收到的notificationType事件进行对照。a) 撤销订阅测试一:购买商品后,在自动续费前撤销订阅:测试二:购买商品后,商品到期并发生自动续期后再撤销原订阅:总结:沙盒环境、现网环境对于

集成Health Kit时因证书问题出现错误码50063的解决方案

一、问题描述及操作应用集成HealthKitSDK后,在华为手机上进行登录授权时,返回错误码50063。1、查看相关错误码。‘50063’在HealthKit错误码中的描述是“安装的HMSCoreAPK版本不匹配,无法调用接口。”提供的解决方案是“请安装最新版本的HMSCore(APK)后,再调用接口”。2、根据文档中提供的解决方案,卸载了手机设备中的HMSCoreAPK,重新更新到最新版本后,仍返回错误码50063。3、调用HuaweiApiAvailability#isHuaweiMobileServicesAvailable(Contextcontext)接口,检测HMSCore(APK

接入HMS Core应用内支付服务过程中一些常见问题总结

华为HMSCore应用内支付服务(In-AppPurchases,IAP)为应用提供便捷的应用内支付体验和简便的接入流程。该服务支持客户端和服务端两种开发形式,具体可以参考官方文档。往期文章:常见问题总结(2)中分享总结了有关无法拉起支付页面的常见问题,本文将对近期开发者们较为关注的一些集成应用内支付服务过程中的问题进行汇总,并提出解决方案。问题1:开发者联盟支付卡片中的支付公钥(路径:开发者联盟>管理中心>支付>获取支付信息)和应用内支付中配置的公钥(路径:打开项目>左侧导航栏“盈利>应用内支付服务”)有什么区别吗?问题根因:为了防止返回结果被篡改,提高安全性和可靠性,支付结果必须要对签名字

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

在集成和调试订阅型商品时,我们会依赖沙盒环境来进行模拟实际场景。订阅型商品的购买流程和一次性商品的购买流程类似,但订阅还有其他细节场景,比如续订成功或失败,续订周期时长等。沙盒环境下的订阅续订时间会比正常情况更快,引入“时光机”概念帮助您快速测试您应用的订阅场景。比如订阅周期为1周,商品在3分钟后发生续期,此时订阅型商品有效期延长了3分钟。下面对沙盒环境和现网环境订阅通知事件进行简单对比,针对两种环境下收到的notificationType事件进行对照。a) 撤销订阅测试一:购买商品后,在自动续费前撤销订阅:测试二:购买商品后,商品到期并发生自动续期后再撤销原订阅:总结:沙盒环境、现网环境对于