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

Neh*_*wal 18 database android firebase firebase-realtime-database

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

Sam*_*ern 26

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

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