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打包弹窗中获取

回到顶部