HarmonyOS鸿蒙Next中android 12的三方手机上,支付拉不起华为收银台,支付接口也没任何回调

HarmonyOS鸿蒙Next中android 12的三方手机上,支付拉不起华为收银台,支付接口也没任何回调 问题描述

某次测试华为应用内支付功能时,前面几次购买都没任何问题,中间停留了一段时间后,再次点击商品购买,发现打不开收银台界面,点击没有任何反应,另外,看日志支付接口createPurchaseIntent也没有错误码回调。

问题分析

我们不知道哪里没接对,直接找到了华为技术支持(可提工单咨询https://developer.huawei.com/consumer/cn/support/feedback),技术支持查看日志发现以下几行:

该日志表示Hms Core进程被冻结了,所以调用支付接口没有反应。

另外我用华为手机也试过了,支付都正常,所以华为技术认为可能是三方手机因为系统或者权限的原因杀掉了进程。

问题解决

华为建议我把Hms Core的自启动和关联启动权限打开,打开支付,可以拉起支付,问题解决。


更多关于HarmonyOS鸿蒙Next中android 12的三方手机上,支付拉不起华为收银台,支付接口也没任何回调的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

收藏备用

更多关于HarmonyOS鸿蒙Next中android 12的三方手机上,支付拉不起华为收银台,支付接口也没任何回调的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统下,如果Android 12的三方手机无法拉起华为收银台且支付接口没有回调,首先检查以下几点:

  1. 应用权限:确保应用已获取所有必要的权限,包括网络、存储和支付相关权限。
  2. SDK版本:确认使用的是最新版本的华为支付SDK,并正确集成到项目中。
  3. 配置检查:核对AndroidManifest.xml中的华为服务配置是否正确,特别是HMS Core和支付相关的配置。
  4. 网络连接:确保设备网络连接正常,能够访问华为服务。
  5. 日志分析:通过查看应用日志和华为服务日志,定位问题所在。

如问题持续,建议联系华为开发者支持团队获取进一步帮助。

回到顶部