HarmonyOS鸿蒙Next版的微信还不支持客服跳转

HarmonyOS鸿蒙Next版的微信还不支持客服跳转

公司的Flutter项目适配鸿蒙也差不多了,

今天偶然发现,微信支付、微信分享都已经可以正常使用了,微信客服跳转却还没有支持。

这个是Android跳转的demo,

String appId = "wxXXXXXXXXXXXXXXXXXX"; // 填移动应用(App)的 AppId
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);

// 判断当前版本是否支持拉起客服会话
if (api.getWXAppSupportAPI() >= Build.SUPPORT_OPEN_CUSTOMER_SERVICE_CHAT) {
	String url = kfUrl.getText().toString();
	WXOpenCustomerServiceChat.Req req = new WXOpenCustomerServiceChat.Req();
	req.corpId = "xxxx";                              // 企业ID
	req.url = "https://work.weixin.qq.com/kfid/kfcxxxxx"; // 客服URL
	api.sendReq(req);
}

在鸿蒙上跳转只能打开微信,调起微信后只打开一个空白页面:

Mark一下,期待微信早日适配。


更多关于HarmonyOS鸿蒙Next版的微信还不支持客服跳转的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

您好,感谢您的反馈,应用将会在后续版本优化此问题,具体请以App版本实际升级时间为准。请您耐心等待。

您也可以向应用开发者反馈您的问题和诉求,获取更详细的信息和支持。感谢您的理解与支持!反馈方式为:

微信内反馈路径:微信>我>设置>帮助与反馈>意见反馈。

腾讯客服热线:4006700700

更多关于HarmonyOS鸿蒙Next版的微信还不支持客服跳转的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


鸿蒙Next版微信目前确实存在客服跳转功能不支持的情况。这是由于鸿蒙Next采用了全新的系统架构和API设计,与现有Android兼容层的实现方式不同。微信作为第三方应用,其客服跳转功能依赖的系统级接口在鸿蒙Next中尚未完全适配。该问题需要微信团队针对鸿蒙Next进行专项适配开发,更新相关接口调用方式。目前尚无明确的解决时间表,需等待微信后续版本更新。

关于HarmonyOS Next版微信客服跳转功能的问题,目前确实存在兼容性差异。从技术实现来看:

  1. 微信支付和分享功能使用的是标准API接口,而客服跳转功能依赖特定的Android API (Build.SUPPORT_OPEN_CUSTOMER_SERVICE_CHAT)

  2. 在HarmonyOS Next上,虽然能成功调起微信应用,但由于微信尚未完全适配HarmonyOS的意图(intent)机制,导致只能打开空白页面

  3. 这个问题需要微信团队更新SDK以支持HarmonyOS的意图分发机制

建议持续关注微信官方更新日志,待微信发布适配HarmonyOS Next的版本后,该功能应该就能正常使用了。目前可以暂时考虑使用网页版客服作为替代方案。

回到顶部