HarmonyOS鸿蒙Next中同一个包在华为智慧屏上无法支付,但手机上可以
HarmonyOS鸿蒙Next中同一个包在华为智慧屏上无法支付,但手机上可以 问题描述
集成华为应用内支付SDK后,我们想发布智慧屏游戏,出包后在大屏上测试,支付直接报错60001,同一个包我在手机上测试就没问题。错误码60001是参数有误,我对照AGC后台的参数,确认appid和包名那些都一致。
问题解决
找到华为技术支持(可以提交工单),对方让我先清除HMS Core的缓存试试,我清除后还是不行。
复现取了全量日志给华为技术支持,他们看之后发现我是用沙盒账号测试的,
当前,二维码场景不支持沙盒,而华为国内大屏的支付都是二维码形式。
于是我换了正式账号重新测试,可以支付了,问题解决。
PS
华为智慧屏如何清除HMS Core的缓存:
1、退出华为账号应该可以清理的
2、能用adb命令的话,adb shell pm clear com.huawei.hwid.tv
3、如果不行,就智慧屏管家-垃圾清理-清理后会展示应用清理-选hmscore就可以清理了
更多关于HarmonyOS鸿蒙Next中同一个包在华为智慧屏上无法支付,但手机上可以的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next中同一个包在华为智慧屏上无法支付,但手机上可以的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,如果同一个支付包在华为智慧屏上无法支付,但在手机上可以,可能是由于以下原因:
-
设备兼容性:华为智慧屏可能与某些支付服务不完全兼容,建议检查设备系统是否为最新版本,并确保支付应用已更新至最新版本。
-
支付环境配置:智慧屏的支付环境配置可能与手机不同,检查智慧屏的网络连接是否稳定,并确保支付所需的权限已正确开启。
-
账户绑定:确认支付账户是否已在智慧屏上正确绑定,部分设备可能需要重新登录或授权。
-
应用支持:某些支付应用可能未完全适配智慧屏,建议联系应用开发者或华为客服获取进一步支持。
如问题持续,建议联系华为客服以获取详细的技术支持。