无法通过Google和Facebook解决Firebase身份验证中的错误“ default_web_client_id”

时间:2019-02-01 21:54:41

标签: firebase google-api sha1

我有一个在Google和Facebook上使用firebase auth的项目,并且直到几周后工作正常,在此期间ide向我发送了此错误

  

无法解析符号default_web_client_id

我不知道如何解决该问题,因为在我的Firebase控制台中,我在创建项目时生成并添加的sha-1密钥已经消失,并且不允许我再次添加该密钥,从而向我显示此消息< / p>

Mensaje de error

我按照帮助网站上的说明进行操作,并在google api控制台中查看了我的凭据列表

Lista de credenciales

我不知道添加我的sha-1密钥的firebase有什么问题

请帮助

2 个答案:

答案 0 :(得分:0)

好该解决方案非常简单。大多数开发人员在关闭项目并重新打开项目时都会发现错误,然后会导致default_web_client错误结果。

解决方案:

您需要在

中添加客户端ID

res->值->字符串

添加

xxxxxxxx

对于客户端ID(xxxxxxxxx),您可以转到Firebase控制台并粘贴到此处。

https://youtu.be/Uwuy17eouCg

此视频将正确指导您。

答案 1 :(得分:0)

  1. 您需要从Firebase项目下载google-services.json。如果您尚未将Android应用添加到项目中,则可以按照此处https://firebase.google.com/docs/android/setup中的说明进行操作。
  2. 如果您已经完成了此操作,只需继续并重新下载google-services.json,它可能已被更改。这对我有帮助。
  3. 确保在Firebase项目的Android应用部分中填写了SHA指纹。