我想将多个应用程序添加到一个Firestore数据库,但是找不到适合我的任何可行解决方案。
一种方法是将所有应用程序添加到firebase项目中,但是这对我来说非常困难,因为这些应用程序已在其他项目中。
在实时数据库中,您可以这样:-
val secondary = FirebaseDatabase
.getInstance("https://testapp-1234.firebaseio.com").reference
来自文档:-https://firebase.google.com/docs/database/usage/sharding
但是它不在消防站中。如果有人知道,请帮助。
答案 0 :(得分:3)
您将需要初始化一个新的FirebaseApp实例,并将其配置为指向您的其他项目,并对每个项目执行一次。
FirebaseApp app = FirebaseApp.initializeApp(...);
然后,您可以使用此新的FirebaseApp对象通过FirebaseFirestore.getInstance()进入其Firestore实例:
FirebaseFirestore firestore = FirebaseFirestore.getInstance(app);
此新的FirebaseFirestore对象将针对FirebaseApp对象中配置的项目进行操作。