10: Developer console is not set up correctly. 谷歌一键登录报错解决方案

10: Developer console is not set up correctly. 谷歌一键登录报错解决方案?

10: Developer console is not set up correctly. 问题排查方向:

1.将谷歌云的项目同步到firebase开发平台并在firebase完成应用的注册   【强烈推荐】
教程链接:https://bbs.yimenapp.com/thread-14054-1-1.html

16: Cannot find a matching credential 谷歌登录报错 解决方案

16: Cannot find a matching credential 谷歌登录报错 解决方案?

排查解决方案:

1.登录谷歌云控制台,检查项目内安卓应用的包名和SHA1签名是否正确   【核心问题】
一般都是没有找到匹配的数据凭证,大部分都是包名和签名错误;

2.如果第一步已经核对排查,但是问题依旧,请完成firebase的项目同步和应用注册         
操作参考链接:https://bbs.yimenapp.com/thread-14054-1-1.html

一般完成以上2个步骤这个问题都能解决

onetap谷歌登录在firebase.google.com添加创建一样的项目并完成应用注册

谷歌登录在谷歌云里面创建项目和应用之后,还建议登录firebase创建一样的项目!

至于为什么要这么做?
我们也不知道,属于这个迷之操作,但是这样做有一个明显好处是会减少您开发报错的概率!

1.登录firebase开发平台,添加项目
https://firebase.google.com/?hl=zh-cn

点击右上角控制台,点击添加项目

之后根据页面提示,从谷歌cloud云平台同步项目即可

将鼠标放入选择框,即可选择云平台对应的项目,之后点击继续

根据页面提示继续

之后再继续

继续继续

添加统计后即可完成项目创建

一般耐心等待1分钟即可创建完成

2.进入firebase项目中心创建安卓应用和web应用
首先我们添加谷歌云平台一致包名和签名的安卓应用

在项目首页点击安卓图标,即可进行安卓应用添加

温馨提示:
APP的包名需要谷歌云平台后台一致;
签名也必须和谷歌云平台控制台一致,请务必再次确认sha1签名;

确认包名和签名之后点击注册应用


之后直接点击下一步

默认页面继续进行,在下一步继续点击

到这里我们就完成了安卓应用的创建

3.在控制台添加web应用

项目首页,找到我们添加的安卓应用,点击进入应用配置界面
在【常规】页面下拉页面
找到【您的应用】,之后右侧点击【添加应用】

如图所示操作

选择之后在页面输入应用名称,点击【注册应用】即可

点击注册应用之后,即可完成web应用的创建

到此我们就完成了firebase平台的应用注册,虽然不知道谷歌云平台创建项目为何要到这里来进行同步添加,但是这样做了之后确实可以减少调用谷歌一键登录报错的几率!
强烈建议firebase同步项目并完成应用的注册!

谷歌一键登录配置OAuth 同意屏幕 建议勾选权限 和添加测试用户

谷歌一键登录配置OAuth 同意屏幕 建议勾选权限 和添加测试用户

创建项目之后,需要为项目设置“OAuth 同意屏幕”

1.登录谷歌cloud中心,找到自己的项目,之后选择左侧导航OAuth 同意屏幕
之后根据页面提示设置项目的基本信息,这里信息如果非必填可以留空!

这里一般选择外部即可

根据页面提示输入名字、选择邮箱、上传图标

设置应用网站域名及隐私协议

2.设置项目的权限范围

点击添加或移除范围
一般勾选前3项即可,其他权限根据自己业务自定义选择

添加之后点击底部保存并继续

3.添加测试用户,需要测试谷歌ID,都需要添加进去
最多支持100个测试ID

如图,点击添加按钮

如图,输入需要测试的谷歌ID即可

谷歌一键登录获取IOS客户端ID 创建IOS应用

谷歌一键登录获取IOS客户端ID 创建IOS应用

谷歌一键登录获取IOS客户端ID

1.登录谷歌cloud
https://console.cloud.google.com/apis/credentials?hl=zh-cn
在左侧导航,凭据里面,点击创建

2.选择应用类型为IOS

输入APP的包名
如果已经上架appstore,输入一下appstore市场应用ID

3.点击创建后即可获取对应的ID

之后登录一门开发者后台,找到谷歌登录模块
输入对应的IOS信息

温馨提示:
OAuth 客户端 ID 以点号分割的倒序反写格式
如 com.googleusercontent.apps.1234567890-abcdefg

谷歌一键登录服务端ID创建谷歌web应用获取流程 服务端验证ID

谷歌一键登录服务端ID创建谷歌web应用获取流程 服务端验证ID

在“凭据”页面上,创建一个 Web 应用客户端 ID(如果您还没有的话)。您可以将“已获授权的 JavaScript 来源”和“已获授权的重定向 URI”字段留空。此客户端 ID 代表您的身份验证后端服务器。(从服务器调用 Google API 时,您需要用到此客户端 ID,但即使不这么做,也需要它。)
前往“凭据”页面。
依次点击创建凭据 > OAuth 客户端 ID。
选择 Web 应用应用类型。

1.登录谷歌cloud中心,进入凭据页面
https://console.cloud.google.com/apis/credentials?hl=zh-cn


点击创建凭据,选择OAuth 客户端 ID

2.点击之后,选择类型为【web应用】

选择之后,会跳转到输入填写页面

JS及通信域名就可以自己指定,一般输入自己的域名地址即可

创建成功之后,就可以查看自己的服务端ID了

谷歌一键登录提示Feature{name=auth_api_credentials_begin_sign_in,version=8}怎么处理?

谷歌一键登录提示Feature{name=auth_api_credentials_begin_sign_in,version=8}怎么处理?

一般是由于下面几个原因导致

  • 用户已在模拟器上使用Google帐户登录。
  • SHA-1和SHA-256调试指纹都被添加到正确的项目中。
  • 正确的google-services.json文件位于正确的目录中。
  • web_client_id是您的ID,并已正确传递到必填字段中。