【问题标题】:Can I use two Firebase projects for one app just by changing google-services.json?我可以通过更改 google-services.json 为一个应用程序使用两个 Firebase 项目吗?
【发布时间】:2022-01-01 12:08:46
【问题描述】:

我想创建一个开发环境来测试我的应用程序,而无需接触生产 Firestore 数据库。因此,我想使用第二个 Firebase 项目,一个用于生产,一个用于开发。

到目前为止,我只是将 google-services.json 文件从生产 firebase 项目更改为用于开发的文件。它工作正常,但这是我需要做的全部还是有更推荐的方法?

计划是使用 dev firebase 项目中的 google-services.json 测试所有内容,当我完成开发后,我从 prod firebase 项目中更改为 google-services.json 并将其发送到 Play 商店。

【问题讨论】:

    标签: firebase flutter google-cloud-firestore development-environment


    【解决方案1】:

    根据构建风格更改google-services.json 文件确实是在构建时在项目之间进行选择的常用方法。

    如果您需要在运行时进行选择,动态创建和配置FirebaseApp 对象也是一个不错的选择。

    选择什么主要取决于您拥有单独项目的原因,因此我建议您查看 using multiple projects 中的 Firebase 文档以帮助您做出决定。

    【讨论】:

    • 谢谢弗兰克!所以 google-services.json 文件是我唯一需要更改以在 firebase 项目之间切换的东西吗?
    • 是的。如果您从google-services.json 配置FirebaseApp,则将从那里读取有关您应用程序的项目的所有信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 2018-01-25
    • 1970-01-01
    • 2018-05-04
    • 2020-12-20
    • 1970-01-01
    • 2019-06-09
    相关资源
    最近更新 更多