有没有办法为2个具有不同包名称的应用程序提供1个Firebase数据库?

时间:2016-05-23 11:44:30

标签: android database firebase firebase-realtime-database

我有2个应用程序(不同的软件包名称),可以满足2个不同的用户组。一个将数据放入数据库,另一个检索它。因此,我只想为这两个应用程序提供1个firebase数据库。据我所知,Firebase仅允许1个数据库用于1个包名。有没有办法解决这个问题,并为2个应用程序提供1个Firebase数据库?

1 个答案:

答案 0 :(得分:25)

是的,可以使用Firebase console。每个项目只能获得一个数据库,但每个项目只需在控制台中添加应用即可。它们不需要具有相同的包名称或签名密钥。

如果您有理由不能将它们添加到同一项目中,则必须在客户端代码中手动配置至少一个应用程序。因此,您可以手动调用google-services.json并填写信息,而不是使用FirebaseApp.initializeApp()文件进行配置,这样两个应用都可以与同一个Firebase项目进行通信。