firebase 测试用户没有从谷歌获得id_token吗?

vuktfyat  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(149)
final result = await _googleSignIn.signIn();
final ggAuth = await result?.authentication;
print(ggAuth!.idToken);
print(ggAuth.accessToken);

但是我没有得到谷歌的回应,我错过了什么?
![图像](so here we can see there is no idToken from google sign in

xienkqul

xienkqul1#

我在一个Android项目中使用google_sign_in时遇到过同样的问题。我在[stackoverflow]上发现了这个问题(这可能会有帮助,但在我的情况下,它不起作用。
Getting idToken 'null' when using google_sign_in in Flutter
找了一段时间后,我找到了这个帮助。
1.在Google Cloud Console中创建一个空的Web OAuth令牌。
1.将<?xml version="1.0" encoding="utf-8"?> <resources> <string name="default_web_client_id">your client goes here</string> </resources>粘贴到android/app/src/main/res/values/strings.xml中(如果没有,请创建一个)
1.将implementation 'com.google.android.gms:play-services-auth:20.4.1'添加到android/app/build.gradle中的依赖项下。
a link for my notion note with pictures (but it's in chinese)

相关问题