谷歌登录不响应。

7

我有一个Flutter应用程序,在其中使用了Google登录。总体而言,一切都运行良好,但是大约有5-10%的用户会遇到一个非常奇怪的bug,即他们在登录时无法点击Google帐户。Crashlytics中没有错误报告。我无法复现此问题,但某些用户确实遇到了这个问题。

在视频中,您可以看到用户正在单击自己的帐户,但是对话框没有响应。

输入图像描述

我正在运行以下代码,但我不知道如何调试,也不知道如何复现此问题。

GoogleSignIn(scopes: ['email']).signIn()

有人经历过类似的问题吗?如有帮助,将不胜感激。

不完全相同且相当陈旧,但它和所提到的问题可能有关吗?https://dev59.com/XGkMtIcB2Jgan1znQwaX - GrahamD
如果您正在调试版本上运行此代码,则可能会出现问题,请添加一个日志以便查看是否抛出成功并返回用户信息。在签名的发布版本中,它可能会正常工作。(accessToken) 我曾经遇到过这个问题,因为Google对发布版本和调试版本有一些限制,请检查一下。 - Dheeraj Gupta
你使用的插件版本是什么?你确定用户有正确的互联网连接吗? - Jakhongir Anasov
3个回答

0

试试这个

    GoogleSignIn(
      scopes: [
        'email',
        'https://www.googleapis.com/auth/userinfo.profile',
      ],
    ).signIn();

0

我正在使用最新版本 :( - Marcin Szałek

0
我建议更新软件包版本。我曾经遇到过同样的问题,通过清除软件包和缓存来解决了这个问题。
运行以下命令: flutter clean 然后运行 flutter pub cache clean 接下来运行 flutter pub upgrade 这可能会解决您的问题。

我正在使用最新版本 :( - Marcin Szałek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接