自定义schemeURI不适用于“networking”客户types – 带有Firebase的Google

我正在尝试在我的iOS应用中使用Firebase进行谷歌login。 我遵循这个教程。 https://firebase.google.com/docs/auth/ios/google-signin我已经在firebase中设置了iOS应用,并使用googleserver-Info.plist中的google clientID和reversedClientID。

仅供参考:我有一个自定义loginbutton,而不是谷歌loginbutton。 无论如何,当我点击loginbutton,谷歌以下错误显示在一个web视图。

在这里输入图像说明

我知道我的问题和这个问题中描述的一样。

Google 400错误:无效的请求“Web”客户端types不允许使用自定义模式URI

但是,就我而言,我已经在Firebase中创build了应用程序,但仍然出现错误。 请任何想法…

第一步是检查你是否已经有iOS的OAuth 2.0 ID。 为此,请在API控制台中打开“ 凭证”页面 。 我希望您能在OAuth 2.0客户端ID部分find您的应用程序的iOS客户 。 如果没有,请遵循本指南 。第二步是从OAuth 2.0客户端ID部分replaceiOS客户端ID中Web客户 端ID 。 为此,您应该打开GoogleService-Info.plist并修改以下关键字:具有[value] .apps.googleusercontent.com的 CLIENT_ID和具有com.googleusercontent.apps [value]的 REVERSED_CLIENT_ID