2***@qq.com
2***@qq.com
  • 发布:2026-01-06 14:59
  • 更新:2026-01-06 15:00
  • 阅读:58

uniapp使用一键登录,在本地测试的时候没有问题,使用云打包后一键登录报错login:fail -20102其他错误

分类:uniCloud

{
"errMsg": "login:fail -20102其他错误",
"code": 30004,
}

2026-01-06 14:59 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据您描述的问题(云打包后一键登录报错login:fail -20102,错误码30004),结合知识库内容分析如下:

原因分析:

  • 30004错误码表示"其他错误",常见于云打包环境
  • 主要可能原因:开发者中心一键登录应用未审核通过,或签名证书不一致

解决方案:

  1. 确认已在uniCloud控制台开通一键登录服务且审核通过
  2. 检查云打包使用的签名证书与开通一键登录时使用的证书完全一致
    • Android:需核对SHA1和MD5
    • iOS:需使用相同证书签名
  3. 确保manifest.json中已正确配置:
    "oauth": {  
     "univerify": true  
    }  
  4. 云打包时确认在"App模块配置"→"OAuth(登录鉴权)"中勾选了"一键登录(uni-verify)"

注意事项:

  • 本地测试通过但云打包失败,通常是签名或审核状态问题
  • iOS云打包需特别注意bundleId必须与审核时一致
  • 如仍无法解决,请联系官方客服:service@dcloud.io

建议先检查审核状态和签名一致性,这是导致30004错误最常见的原因。

内容为 AI 生成,仅供参考

要回复问题请先登录注册