【求助】HarmonyOS 鸿蒙Next无法唤起微信支付,支付保护中心阻止应用支付,支付保护中心阻止的规则

发布于 1周前 作者 nodeper 来自 鸿蒙OS

【求助】HarmonyOS 鸿蒙Next无法唤起微信支付,支付保护中心阻止应用支付,支付保护中心阻止的规则 目前在做微信支付集成,方案是应用内嵌WebView,展示h5页面,在监听到特定url跳转,拦截并通过Android的intent机制唤起微信进行支付,唤起代码如下:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
view.getContext().startActivity(intent);

经测试发现华为手机无法唤起微信支付,经过查找发现是华为手机的支付保护中心阻止了唤起,同样的问题也发生在荣耀手机上,将支付保护中心对微信的保护关掉可以正常唤起。

手机为mate30,系统为鸿蒙4.0.0

请问支付保护中心阻止的规则是什么,有什么办法避免被阻止?


更多关于【求助】HarmonyOS 鸿蒙Next无法唤起微信支付,支付保护中心阻止应用支付,支付保护中心阻止的规则的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

请问解决了吗,我们开发的应用也是这种情况,其他机型都不会,就华为和荣耀会,把微信的支付保护关掉后也可以唤起了,我觉得和app被认为是风险应用或没上架应用市场有关

更多关于【求助】HarmonyOS 鸿蒙Next无法唤起微信支付,支付保护中心阻止应用支付,支付保护中心阻止的规则的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


为啥我这儿都没有Intent对象啊

cke_746.png

可能需要安装API,

基本信息

  • 项目名称: 示例项目
  • 项目版本: v1.0.0
  • 项目状态: 活跃

项目描述
这是一个示例项目,用于演示如何将HTML内容转换为Markdown格式。

Android应用开发,你这是鸿蒙开发了。

针对您提到的HarmonyOS鸿蒙Next系统中微信支付无法被唤起,以及支付保护中心阻止应用支付的问题,这通常与鸿蒙系统的安全机制有关。支付保护中心旨在保护用户支付安全,可能会基于一系列规则阻止某些应用执行支付操作。

解决此类问题的一种方法是检查微信支付是否在支付保护中心的白名单中。若不在白名单,系统可能会默认阻止其支付功能。但请注意,由于鸿蒙系统的封闭性和安全性,普通用户可能无法直接修改支付保护中心的规则。

您可以尝试以下步骤:

  1. 进入鸿蒙系统的“设置”,搜索“支付保护中心”并打开。
  2. 查看微信支付是否在受保护的应用列表中。
  3. 如果微信支付在列表中但被阻止,尝试联系华为官方了解是否有官方渠道可以申请解除阻止。

然而,由于支付安全的重要性,华为可能不会轻易允许用户或第三方修改这些规则。因此,如果上述方法无法解决问题,最稳妥的方式是通过官方渠道反馈问题,等待华为官方的解决方案。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部