uni-app 鸿蒙华为账号登录配置client_id无效
uni-app 鸿蒙华为账号登录配置client_id无效
2 回复
确保修改的是 harmony-configs 目录
手动删除一下 unpackage 重启选择清空缓存试一下
更多关于uni-app 鸿蒙华为账号登录配置client_id无效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在uni-app中配置鸿蒙华为账号登录时,client_id无效通常由以下原因导致:
-
配置信息不匹配
- 检查
client_id是否与华为开发者联盟后台创建的应用信息完全一致,包括包名、签名证书指纹(SHA256)。 - 鸿蒙应用需在AppGallery Connect中单独配置签名,确保与本地打包证书一致。
- 检查
-
鸿蒙平台适配问题
- 当前部分华为账号登录SDK对鸿蒙原生支持可能存在兼容性问题,需确认使用的uni-app原生插件是否已适配HarmonyOS。
- 若通过
uni-login等通用方案,需检查其是否支持鸿蒙环境。
-
签名校验失败
- 华为账号登录要求签名证书与后台注册完全匹配。通过以下命令获取签名信息,并在开发者后台更新:
keytool -list -v -keystore your_keystore_file - 鸿蒙应用需在AGC平台 > 我的项目 > 项目设置中配置签名证书指纹。
- 华为账号登录要求签名证书与后台注册完全匹配。通过以下命令获取签名信息,并在开发者后台更新:
-
网络与权限配置
- 确保鸿蒙应用已开启网络权限,并在manifest.json中正确声明:
"permissions": ["internet"]
- 确保鸿蒙应用已开启网络权限,并在manifest.json中正确声明:

