我有2个应用程序(不同的软件包名称),可以满足2个不同的用户组。一个将数据放入数据库,另一个检索它。因此,我只想为这两个应用程序提供1个firebase数据库。据我所知,Firebase仅允许1个数据库用于1个包名。有没有办法解决这个问题,并为2个应用程序提供1个Firebase数据库?
答案 0 :(得分:25)
是的,可以使用Firebase console。每个项目只能获得一个数据库,但每个项目只需在控制台中添加应用即可。它们不需要具有相同的包名称或签名密钥。
如果您有理由不能将它们添加到同一项目中,则必须在客户端代码中手动配置至少一个应用程序。因此,您可以手动调用google-services.json
并填写信息,而不是使用FirebaseApp.initializeApp()
文件进行配置,这样两个应用都可以与同一个Firebase项目进行通信。