我只想知道如何将多个Firebase项目添加到flutter应用程序中,因为我在两个单独的项目中有数据。
答案 0 :(得分:1)
您需要为要添加的每个项目调用FirebaseApp.configure()。该功能与其他平台上的FirebaseApp.initializeApp()相同,因此,如果不能自行解释,则应该可以使用其文档。
答案 1 :(得分:0)
此代码能够建立到Cloud Firestore的连接:
Future<Firestore> _connectFirestore() async {
final FirebaseApp sharedApp = await FirebaseApp.configure(
name: 'shared-project',
options: FirebaseOptions(
apiKey: 'blah-blah',
googleAppID: 'blah-blah-blah',
projectID: 'shared-project-id',
),
);
return Firestore(app: sharedApp);
}
但是,一旦我锁定数据库以要求身份验证,现在我得到一个PlatformException(Error 7, FIRFirestoreErrorDomain, Missing or insufficient permissions.)
。我努力确保我的 Cloud Firestore 请求得到正确验证。