HarmonyOS鸿蒙Next中使用APP Link域名校验失败,显示Eclient-error

HarmonyOS鸿蒙Next中使用APP Link域名校验失败,显示Eclient-error 检查了appldentifier是与AGC中的APP ID一致。检查了在AGC配置的域名发布是成功的。这种问题怎么解决?

cke_2392.png


更多关于HarmonyOS鸿蒙Next中使用APP Link域名校验失败,显示Eclient-error的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

开发者您好,注意到您使用的是聚合链接,聚合链接是不支持域名校验的,所以报错是正常的,您使用的域名校验方式为应用链接即基础链接的域名校验方式,只适用于应用链接,请以文档为准。

基础链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-linking-startupapp#section1101111611317

聚合链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/applinking-cross-platform

更多关于HarmonyOS鸿蒙Next中使用APP Link域名校验失败,显示Eclient-error的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主是什么情况下出现Eclient-error;

cke_741.png

还是报同样的c’w’m

提工单问问吧

可以重新发布一下域名再试试,如果还是报错可以提供下日志分析一下。

还是报同样的错误,

开发者您好,为了更快解决您的问题,尽量补全以下信息:请提供下您发布的域名。

HarmonyOS Next中APP Link域名校验失败错误码Eclient-error通常由以下原因导致:

  1. 域名未完成SSL证书部署或证书链不完整
  2. agconnect-services.json配置文件中的applinking字段与实际域名不匹配
  3. 网络环境存在代理或防火墙拦截HTTPS请求
  4. 设备时间与标准时间不同步超过5分钟

验证方法:

  1. 通过浏览器访问https://您的域名/.well-known/assetlinks.json确认可正常返回JSON数据
  2. 检查AppGallery Connect中配置的SHA256证书指纹与当前签名文件一致
  3. 使用真机调试时确保设备系统时间为北京时间

排查顺序建议优先检查域名HTTPS可访问性和JSON文件格式正确性。

检查以下几个方面:

  1. 域名所有权验证:确保在AGC中已完成域名的TXT记录验证,且DNS解析已生效(可能需要等待24-48小时)。

  2. 关联文件配置

    • 确认项目中的app.json5module.json5已正确声明skills字段,且entitiesactions与AGC配置一致。
    • 检查resources/base/profile/app.json5中的appIdentifier是否与AGC的App ID完全一致(包括大小写)。
  3. 签名证书匹配

    • 确保调试/发布时使用的签名证书与AGC中配置的证书指纹(SHA256)一致。可通过keytool -list -v -keystore [签名文件]核对。
  4. 域名格式规范

    • 校验AGC中配置的域名是否包含https://前缀,且未包含路径参数(例如应配置为https://example.com而非https://example.com/path)。
  5. 网络环境

    • 若使用测试环境,检查设备网络是否可正常解析配置的域名(如通过浏览器访问域名验证可达性)。
  6. 清除缓存:卸载应用并重新安装,避免旧配置缓存干扰。

若问题仍存在,可尝试在AGC中重新发布域名配置,并检查DevEco Studio的编译日志是否有更详细的错误码提示。

回到顶部