点击google一键登录失败

- 发布:2025-04-18 15:21
- 更新:2025-04-18 16:06
- 阅读:86
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: Readmi K70 pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
授权后可以获取授权信息
授权后可以获取授权信息
实际结果:
点击google一键登录失败
点击google一键登录失败
bug描述:
报错信息:
{
errMsg: ‘login: fail 10‘,
code: -1002
}
已经在Google Cloud Platform配置过SHA-1证书指纹,使用的证书和打包时的证书一致,manifeset.json的oauth配置中,谷歌登录的ClientID也无误,手机有谷歌服务,连了外网,app登录时可以正常弹出谷歌登录弹出,也点击谷歌账号授权了,但登录失败,下面是登录的代码,直接进fail了
uni.login({
provider: 'google',
success: function (loginRes) {
uni.showModal({
title: 'google登录信息1',
content: JSON.stringify(loginRes),
success: () => {
// 登录成功
uni.getUserInfo({
provider: 'google',
success: function (info) {
// 获取用户信息成功, info.authResult保存用户信息
uni.showModal({
title: 'google登录信息2',
content: JSON.stringify(info),
success: () => {
uni.switchTab({
url: '/pages/home/index'
})
}
})
}
})
}
})
},
fail: function (err) {
// 登录授权失败
console.log(err, 'err')
uni.showModal({
title: 'google登录失败',
content: JSON.stringify(err)
})
}
})
1 个回复
w***@163.com (作者)
已经解决了,是应用包名称错误,应用包名称从HBuildX打包弹窗中获取