如何在同一个项目中添加两个google-services.json文件

Shi*_*day 8 android firebase google-play-services

我有两个google-services.json用于Google登录的文件,另一个用于Firebase存储,我如何将两个文件放在同一个项目中.请帮我解决这个问题.我已经在我的应用中集成了Google登录,现在我下载了JSON文件进行存储,但无法将其放在同一个项目中.

Fra*_*len 5

无法在一个 Android 应用程序中使用两个 google-services.json 文件。它们之间的文件名相同,并且它们需要位于相同的位置。因此,在这种情况下,一个将覆盖另一个。

然而, google-services.json 发生的所有事情是当您创建 .json 文件时它会自动解析FirebaseApp。您还可以FirebaseApp在代码中明确指定 a 所需的信息。因此,通过这样做,您可以从一个应用程序访问两个 Firebase 项目。有关如何执行此操作的示例,请参阅我对How to connect to more than one firebase database from an android App 的回答。

另一种选择是手动合并两个 google-services.json 文件。但是我建议不要这样做,因为您可能会在某个时候用新版本覆盖手动合并的文件。

最后一个选项(也是我推荐的选项)是硬着头皮将文件从旧的 Firebase 项目迁移到新的项目。这样你就只需要一个 google-services.json 了。


小智 0

如果您在一个应用程序中使用两个 json 文件,您的应用程序将崩溃,您需要检查谷歌分析或两个帐户,因此最好在所有应用程序开发中使用相同的 gmail 帐户,谢谢,:-)


归档时间:

查看次数:

3197 次

最近记录:

9 年,1 月 前