Firebase google-services.json文件

6

我有一个关于Firebase google-services.json文件的问题。每当我添加或更改某些内容时,例如,如果我添加了一个新的SHA1指纹,我需要再次下载该文件并将其放置在我的Android项目的应用程序文件夹中吗?还是仅第一次创建的文件就足够了?

我之所以问这个问题,是因为我在电话验证方面遇到了问题,我需要知道问题是否出在这方面。

1个回答

9
是的,每当您添加一个指纹(或新的包名),您都需要拉取 google-services.json

2
顺便提一下,在将SHA1签名添加到Firebase配置后,它也会被添加到.json文件中,因此您需要将其重新添加到项目中。如果您有多个变体或项目,只需一次性创建所有变体(调试、发布、暂存等)。 - sebastianf182
谢谢,您能否解释一下为什么手机验证有时只能工作?我的意思是,需要等待几个小时才能使其有时工作,这正常吗?我没有更改代码,几个小时内我没有收到任何带有验证码的短信,突然间我再次尝试,它又可以工作了。 - mvasco
抱歉,我无法解释为什么会发生这种情况。尽管我曾经看到短信消息需要数小时才能到达(不仅仅是来自Firebase的验证码)。 - Larry Schiefer
1
我有一个问题,我添加了新的指纹并拉下了google-services.json文件,但是文件没有改变,也没有添加新的certificate_fingerprint。我已经尝试了几天,但是没有成功。 - Zennichimaro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接