Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 错误403限制客户端与谷歌登录在颤振_Flutter_Google Signin - Fatal编程技术网

Flutter 错误403限制客户端与谷歌登录在颤振

Flutter 错误403限制客户端与谷歌登录在颤振,flutter,google-signin,Flutter,Google Signin,我已经安装了firebase_auth和google_signin大约6次,但在我最新的应用程序中,我一定忘记了一个步骤 firebase_认证:^0.11.1 谷歌登录:^4.0.1+3 当谷歌登录页面出现时,我会看到一个网页,上面写着403错误限制客户端。进一步说,该应用程序还没有配置为发出OAuth请求 1) 我已经更新了GoogleService-Info.plist文件 2) 我已将CbundleurlTypes节添加到Info.plist文件中 3) 我已经在Firebase项目中启

我已经安装了firebase_auth和google_signin大约6次,但在我最新的应用程序中,我一定忘记了一个步骤

firebase_认证:^0.11.1 谷歌登录:^4.0.1+3

当谷歌登录页面出现时,我会看到一个网页,上面写着403错误限制客户端。进一步说,该应用程序还没有配置为发出OAuth请求

1) 我已经更新了GoogleService-Info.plist文件

2) 我已将CbundleurlTypes节添加到Info.plist文件中

3) 我已经在Firebase项目中启用了Google auth


我忘了什么?

在我的例子中,我忘了在Google开发者控制台>API和服务>证书>OAuth同意屏幕中设置支持电子邮件地址,并且在Firebase项目设置中也设置了此选项。设置之后,一切都正常了。

在angular项目中也有类似的问题。解决方案实际上是在常规选项卡下的firebase控制台项目设置中设置支持电子邮件地址

我在
Google
中设置了支持
e-mail
地址和
LOGO

Developers Console > API and service > Credential > Oauth Consent Screen.

设置完成后,一切正常。

这太疯狂了,即使我设置了支持电子邮件,它也不起作用。但一旦我上传了徽标图像,它就可以工作了


转到错误页面中显示的链接,设置徽标和电子邮件。

这确实解决了我的问题。但是我不知道为什么。我从未在其他项目上完成此步骤,并且我验证了我的其他工作项目之一没有在“同意”屏幕配置中设置电子邮件地址。但我仍然非常感激这个项目现在正在工作。我也很困惑。我现在做的项目也不是我第一次使用谷歌登录的项目。这花了我一整天的时间来搜索和尝试可能的答案。另外,如果你在安卓上开发,它会给你错误
平台异常(登录失败,com.google.android.gms.common.api.ApiException:12500:,空)
谢谢!我现在很沮丧。403页上没有任何关于支持电子邮件的建议。现在我终于可以继续我的项目了……在谷歌搜索了两天之后,我为我工作了。我想知道是否有一份官方文件我们可以编辑以帮助这里的人们。你差点救了我的命!