uni-app 安卓app谷歌登录报错
uni-app 安卓app谷歌登录报错
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 22H2 | HBuilderX |
操作步骤:
- 点击google一键登录失败
预期结果:
- 授权后可以获取授权信息
实际结果:
- 点击google一键登录失败
bug描述:
报错信息:
{
errMsg: ‘login: fail 10‘,
code: -1002
}
已经在Google Cloud Platform配置过SHA-1证书指纹,使用的证书和打包时的证书一致,manifest.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)
})
}
})
更多关于uni-app 安卓app谷歌登录报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 安卓app谷歌登录报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
已经解决了,是应用包名称错误,应用包名称从HBuildX打包弹窗中获取