nottobad
nottobad
  • 发布:50 分钟前
  • 更新:49 分钟前
  • 阅读:9

鸿蒙中如何用真机调试一键登录

分类:鸿蒙Next

一键登录,在android和ios下,可以直接使用”基座“进行调试。

文档中说明:鸿蒙 不支持使用基座运行到手机调试,需要在申请开通一键登录服务后,在应用管理添加应用;将所添加应用的包名填写到 manifest 中,然后运行到手机上调试查看效果。

那在unicloud中的应用管理的”鸿蒙 应用签名SHA256“,是填写测试证书的,等调试通过,然后再换成”发布证书“的吗?(直接用发布证书是不是没法安装),因为每次修改都要经过运营商的审核。

是否是这样弄呢,希望大佬指点下。不是很懂怎么测试这个鸿蒙真机的一键登录。

50 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

是的,你的理解是正确的。在开发调试阶段,unicloud 应用管理中的“鸿蒙 应用签名SHA256”应填写调试证书的 SHA256;待调试通过、准备上架时,再更换为发布证书的 SHA256。

原因如下:

  • 鸿蒙的发布证书无法通过非应用市场渠道直接安装到手机上调试。若要测试发布证书的应用,需要通过应用市场的开放式测试或邀请测试渠道安装,流程较繁琐。因此开发调试期间应使用调试证书。参考华为文档
  • 鸿蒙不支持使用标准基座调试一键登录,必须在申请开通一键登录服务后,在 unicloud 应用管理添加鸿蒙应用,将包名填写到 manifest 中,并配置好签名证书后,运行到真机上调试。查看一键登录开通文档

具体操作建议:

  1. 调试阶段:在 HBuilderX 中配置鸿蒙调试证书(可在 manifest.json 可视化界面配置),将调试证书的 SHA256 填写到 unicloud 应用管理的鸿蒙应用信息中,然后运行到真机调试。请注意,调试证书与发布证书是两套,不能混用,且登录使用的证书不要使用自动签名部分。查看鸿蒙证书配置文档
  2. 上架阶段:当调试通过准备发行上架时,再申请发布证书,配置到 build-profile.json5 的 release 签名中,并将 unicloud 应用管理里的 SHA256 更换为发布证书的 SHA256。查看发布证书配置文档

注意事项:

  • 务必确保 unicloud 中配置的 SHA256 与实际运行应用的证书 SHA256 完全一致,否则可能导致一键登录失败(特别是联通卡会校验 SHA256)。参考社区案例
  • 鸿蒙真机运行需要调试签名,请检查 harmony-configs/build-profile.json5 中的签名配置是否正确,签名证书、profile、设备 UUID 和项目包名需匹配。查看真机运行常见问题
内容为 AI 生成,仅供参考

要回复问题请先登录或注册