颤振:如何将多个Firebase项目添加到我的颤振项目中

颤振:如何将多个Firebase项目添加到我的颤振项目中,firebase,flutter,Firebase,Flutter,我只想知道如何将多个Firebase项目添加到我的Flatter应用程序中,因为我有两个独立项目中的数据 您需要为要添加的每个项目调用。这与其他平台上的FirebaseApp.initializeApp()的工作原理相同,因此,如果它们的文档不是自解释的,您应该能够使用它们的文档。此代码能够连接到云Firestore: Future<Firestore> _connectFirestore() async { final FirebaseApp sharedApp = a

我只想知道如何将多个Firebase项目添加到我的Flatter应用程序中,因为我有两个独立项目中的数据

您需要为要添加的每个项目调用。这与其他平台上的FirebaseApp.initializeApp()的工作原理相同,因此,如果它们的文档不是自解释的,您应该能够使用它们的文档。

此代码能够连接到云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);
  }
Future\u connectFirestore()异步{
final FirebaseApp sharedApp=等待FirebaseApp.configure(
名称:'共享项目',
选项:FirebaseOptions(
阿皮奇:“胡说八道”,
古格里皮德:“胡说八道”,
projectID:“共享项目id”,
),
);
返回Firestore(应用程序:sharedApp);
}
但是,一旦我锁定数据库以要求身份验证,现在我会得到一个
平台异常(错误7,FIRFirestoreErrorDomain,缺少或权限不足)。
。我正在努力确保我的云Firestore请求得到正确验证。

可能会更好。请随意使用每个firebase文档页面顶部的“发送反馈”按钮解释您的观察结果。