flutter - 未处理的异常:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiException:10:,null,null)

问题描述 投票:0回答:1

我收到此错误:

未处理的异常:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiException:10:,null,null)`

有一些事情导致我认为可能是问题所在。我有一个现有的应用程序,我正在从头开始重写。现有的应用程序有谷歌登录,我使用相同的 firebase 帐户。另外,当我开始编写新应用程序时,我使用了错误的包,因此我将包名称更改为正确的包名称。最初,我打算使用一个新的 firebase 项目,并且能够使用不同的包和 firebase 帐户使用 google 登录。 那么,这是否与另一个实时应用程序正在使用 firebase 应用程序有关?

我已确认我已完成以下操作:

  • 在firebase中设置SHA1和SHA256
  • 已确认在 firebase 上启用了 google 登录
  • 运行 flutter clean、flutter doctor、使缓存无效并重新启动
  • 应用程序和 firebase 上具有相同的包名称
  • 下载了新的 google-services.json
flutter firebase firebase-authentication google-signin
1个回答
0
投票

以防万一这对某人有帮助,这就是最终帮助我的:

final GoogleSignInAccount? googleUser = await GoogleSignIn(
        scopes: ['email', 'profile'],
        hostedDomain: '',
      ).signIn();
© www.soinside.com 2019 - 2024. All rights reserved.