首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >登录按钮在与google登录后不会指向主页。

登录按钮在与google登录后不会指向主页。
EN

Stack Overflow用户
提问于 2021-09-24 16:33:23
回答 1查看 309关注 0票数 0

我在登录页面中创建了一个SignInbutton,用于“使用谷歌登录”选项,我将其与防火墙连接,一切正常工作,但在我登录Google id之后,应用程序没有指向主页,邮件id也没有被添加到防火墙身份验证中。我遇到了这样的错误:

com.google.android.gms.common.api.ApiException:错误:

/lib/ui/ui_dart_state.cc(199)未处理异常: PlatformException(sign_in_failed,sign_in_failed 10:,null,零)E/颤振(30143):#0 (package:flutter/src/services/message_codecs.dart:597:7) E/ StandardMethodCodec.decodeEnvelope (30143):#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18) E/颤振(30143):E/颤振(30143):#2

(package:flutter/src/services/platform_channel.dart:358:43) E/ MethodChannel.invokeMapMethod (30143):E/颤振(30143):#3

(package:google_sign_in/google_sign_in.dart:235:30) E/ GoogleSignIn._callMethod (30143):E/颤振(30143):#4

GoogleSignIn.signIn.isCanceled (包:google_sign/google_signin.dart)E/颤振(30143):

这是我写的代码

代码语言:javascript
运行
复制
children: [
                    GestureDetector(
                      child: SignInButton(
                        Buttons.Google,
                        onPressed: () {
                          AuthClass()
                              .signWithGoogle()
                              .then((UserCredential value) {
                            final displayName = value.user!.displayName;

                            print(displayName);

                            Navigator.pushAndRemoveUntil(
                                context,
                                MaterialPageRoute(
                                    builder: (context) => HomePage()),
                                    (route) => false);
                          });
                        },
                        text: 'Sign In with Google',
                      ),
EN

回答 1

Stack Overflow用户

发布于 2021-09-24 19:25:58

可能的原因有多种可能性。

在firebase authentication.

  • Make上检查google登录是否启用,确保您已经注册了SHA-1 fingerprint.

  • Download,配置取决于您正在使用的平台。如果您正在使用Android,google-services.json应该在您的文件夹中。GoogleService-info.plist是IOS.

的配置文件。

另外,更新您的google_sign_in插件以排除过时的包依赖也是个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69318435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档