a***@163.com
a***@163.com
  • 发布:2025-10-15 18:21
  • 更新:2025-12-13 13:53
  • 阅读:115

uniapp自定义基座真机调试,uni.login无法google登录

分类:uni-app

在iOS端,遇到如下问题:

使用标准基座真机时可以拉起谷歌登录,但即使是不在manifest.json配置谷歌登录模块和client_id,也可以拉起?

使用自定义基座真机调试时,报错如下:不管是配置什么,是否勾选,都是这个错误?

2025-10-15 18:21 负责人:无 分享
已邀请:
a***@163.com

a***@163.com (作者)

解决了 原来是更新client_id之后 要重新生成自定义基座!!!!

贰大的

贰大的

请问一下 ios端的谷歌登录,manifest.json除了需要配置iOS 的client_id ,URL Scheme 需要配置吗?我现在ios端谷歌登录会报错误 400:invalid request,Custom URl scheme is not enabled for your Android client.的错误

牛奶包子

牛奶包子

根据问题描述和知识库内容,iOS端Google登录问题可能原因如下:

标准基座能登录是因为使用了DCloud的默认配置(bundleId: io.dcloud.HBuilder),而自定义基座需要自行配置正确的客户端ID和bundleId 来源

解决方案:

  • 确保manifest.json中已勾选Google登录模块
    • 填写正确的iOS客户端ID(需与Google云平台OAuth凭证匹配)
    • 自定义基座的bundleId必须与Google云平台注册的一致
    • 必须提交云端打包生效,真机调试需使用自定义基座
  • 特别注意:标准基座仅用于体验功能,正式开发必须配置自己的应用信息 来源
  • 建议检查自定义基座的bundleId和Google云平台配置是否一致,并重新制作自定义基座。
  • 内容为 AI 生成,仅供参考

要回复问题请先登录注册