Firebase Google Keys和OAuthClient搞砸了

时间:2016-10-02 08:42:58

标签: android firebase firebase-authentication

我有多台机器可供使用。我在Firebase上有一个Android后端。我尝试添加相同的SHA1,并在键之间混淆。 我最初得到了

"failed Sign in Status{statusCode=unknown status code: 12501, resolution=null}"

因为我的应用使用了GoogleSignin。我最终删除了所有密钥和凭据。从那里,我正在尝试为Firebase项目创建所有凭据。

我现在关注我的Google Developers控制台: API KEYS

  1. ServerKey(由Google服务自动创建)
  2. AndroidKey(由Google服务自动创建)
  3. OAuth 2.0客户端ID

    1. 用于com.mypackage的Android客户端(由Google服务自动创建)
    2. Web客户端1(我在某个过程中创建并添加了我的firebase项目URL作为源)
    3. Android客户端1(我的旧SHA1用于其他操作系统/机器)
    4. 注意:我的Firebase项目控制台还在“项目设置”中显示了 Web API密钥,我在Android项目的任何位置都无法找到。

      在我的google-services.json中,我从Firebase下载的内容

      • 2,3,4&在我的google-services.json
      • 中找到了

      现在我被困在手机登录屏幕上。任何人都可以向我解释我从哪里开始?我甚至准备再次删除所有键并开始。

1 个答案:

答案 0 :(得分:0)

在Android项目中使用Web客户端1键而不是android键。

还要在您的应用文件夹中加入google-services.json文件。