问题:
App端:
现在框架上集成的谷歌登录,iOS返回accessToken(原生可以得到idToken值)
Android只有openid,unionid(通过getUserInfo可以得到邮箱,昵称等值, 通过原生插件获取的是idToken值)
两个参数值不一样,
accessToken:
ya29.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
idToken:
eyJhbGcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
对接接口时需要与后台沟通出两套验证逻辑 。。。(原生做App的只需要一套)
后期可以优化一下吗,iOS和Android都返回idToken值
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