Anet
Anet
  • 发布:2022-08-15 17:43
  • 更新:2025-04-10 18:55
  • 阅读:2373

集成的谷歌登录,iOS返回accessToken,Android通过原生插件获取的是idToken值,后期可以优化一下吗?

分类:uni-app

问题:

App端:

现在框架上集成的谷歌登录,iOS返回accessToken(原生可以得到idToken值)

Android只有openid,unionid(通过getUserInfo可以得到邮箱,昵称等值, 通过原生插件获取的是idToken值)

两个参数值不一样,

accessToken:
ya29.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

idToken:
eyJhbGcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

对接接口时需要与后台沟通出两套验证逻辑 。。。(原生做App的只需要一套)

后期可以优化一下吗,iOS和Android都返回idToken值

2022-08-15 17:43 负责人:无 分享
已邀请:
pudding_18

pudding_18

我这边接入谷歌登录的时候报错了:12501/16,请问你创建google oauth2的时候sha1填的是打包的时候对应证书的sha1么?
我基座选的是云端证书,然后配置的是dcloud后台的证书管理里的sha1,点击google弹层选账户或者新增账户都没有反应

  • Anet (作者)

    我用的是自有证书,用的firebase,在firebase里面创建Android项目时需要填写sha1值,这个是谷歌登录的时候必须填写sha1值,其他的没有了

    2022-10-24 16:07

  • pudding_18

    回复 Anet: 我这边选完账号以后就没反应了,再点返回就报错了,不知道你有没有遇到过这种情况?

    2022-10-24 17:27

  • Anet (作者)

    回复 pudding_18: 没有遇到这种情况

    2022-10-24 17:31

  • pudding_18

    我现在拿到谷歌返回的openid,unionid,没有返回accesstoken你们是怎么解决的呀?

    2022-10-24 17:48

wptime

wptime

如何获取idtoken

2***@qq.com

2***@qq.com

您好,我想问一下,我ios接入google登录报错{
"errMsg": "login:fail 无效的参数,https://ask.dcloud.net.cn/article/282",
"errCode": -1,
"code": -1
},能进入到google的页面,但是登录不了

veeoo

veeoo

kao,又是一个没吭声

要回复问题请先登录注册