作者:谭宏景 | 来源:互联网 | 2023-02-08 13:09
我正在尝试使用firebase实现谷歌登录到我的iOS应用程序.我按照本教程.
https://firebase.google.com/docs/auth/ios/google-signin
我在firebase中设置了iOS应用,并使用了已下载的GoogleService-Info.plist中的google clientID和reversedClientID.
仅供参考:我有一个自定义登录按钮,而不是谷歌登录按钮.无论如何,当我点击登录按钮时,谷歌会在网页浏览中显示以下错误.
我知道我的问题与本问题中描述的问题相同.
Google 400错误:无效请求"Web"客户端类型不允许使用自定义方案URI
但是,就我而言,我在Firebase中创建了应用程序,但仍然出现错误.请问...
1> Valeriy Kliu..:
第一步是检查您是否已经拥有适用于iOS的OAuth 2.0 ID.为此,请在API控制台中打开" 凭据"页面.我希望您能在OAuth 2.0客户端ID部分找到适用于您的应用程序的iOS客户端.如果没有,请按照本指南
的第二步就是更换Web客户端ID与iOS用户端ID从OAuth 2.0用户端ID的部分.为此,您应该打开GoogleService-Info.plist并修改以下键:CLIENT_ID,其中包含[value] .apps.googleusercontent.com,REVERSED_CLIENT_ID包含com.googleusercontent.apps.[value].