【问题标题】:Secondary firebase project in flutter appFlutter 应用程序中的辅助 Firebase 项目
【发布时间】:2021-03-21 03:12:38
【问题描述】:

我的 Flutter 应用需要两个独立的环境 dev 和 prod

关于编码部分,我将使用开发分支和主分支将生产与开发分开

但是关于 firebase,我希望有两个 firebase 项目连接到我的颤振,我不喜欢这种方式

在颤振核心文档中,他们共享此代码来初始化第二个 firebase 应用

await Firebase.initializeApp(
    name: 'SecondaryApp',
    options: const FirebaseOptions(
        appId: 'my_appId',
        apiKey: 'my_apiKey',
        messagingSenderId: 'my_messagingSenderId',
        projectId: 'my_projectId'
    )
);

这部分

        apiKey: 'my_apiKey',
        messagingSenderId: 'my_messagingSenderId',
        projectId: 'my_projectId'

我可以从 firebase 项目设置中获取

但是我在哪里可以得到

appId: 'my_appId',

部分?

它与第一个 firebase 项目中的颤振应用程序 ID 相同还是我遗漏了什么?

【问题讨论】:

    标签: firebase flutter


    【解决方案1】:

    appId 是 Firebase 应用在所有 Firebase 中的唯一标识符,具有特定于平台的功能,因此对于 android 和 ios 是不同的,您可以在 Proyect 设置 中找到它strong> 按钮 > 您的应用 部分,要了解有关 Firebase Proyect 设置的更多信息,请查看此页面 https://firebase.google.com/docs/projects/learn-more

    【讨论】:

      猜你喜欢
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      相关资源
      最近更新 更多