6

我正在尝试在我的 iOS 应用程序中使用 firebase 实现 google 登录。我遵循本教程。 https://firebase.google.com/docs/auth/ios/google-signin 我已经在 firebase 中设置了 iOS 应用程序,并使用下载的 GoogleService-Info.plist 中的 google clientID 和 reversedClientID。

仅供参考:我有一个自定义登录按钮,而不是谷歌登录按钮。无论如何,当我单击登录按钮时,谷歌会在 web 视图中显示以下错误。

在此处输入图像描述

我知道我的问题与此问题中描述的问题相同。

Google 400 错误:无效请求自定义方案 URI 不允许用于“Web”客户端类型

但是,就我而言,我已经在 Firebase 中创建了该应用程序,但仍然出现错误。有什么想法请...

4

1 回答 1

14

第一步是检查您是否已经拥有适用于 iOS 的 OAuth 2.0 ID。为此,请在 API 控制台中打开凭据页面。我希望您能在OAuth 2.0 客户端 ID部分找到适用于您的应用程序的 iOS 客户端。如果没有,请按照本指南 第二步是用OAuth 2.0 客户端 ID部分的iOS 客户端ID 替换 Web 客户端 ID。为此,您应该打开GoogleService-Info.plist并修改以下键:CLIENT_ID[value].apps.googleusercontent.comREVERSED_CLIENT_IDcom.googleusercontent.apps.[值]

于 2017-03-29T20:13:23.277 回答