Firebase 上的 Flutter Web 应用程序:用于测试和生产的不同环境

问题描述 投票:0回答:1

我们在 Flutter Web 中开发一个应用程序。 该应用程序部署在 Firebase 上。我们使用那里可用的机制进行用户管理,并使用 Firestore 来存储配置参数(例如集成系统的访问数据)。

我们现在希望将测试环境和生产环境用作单独的 Firebase 项目,因为这两个环境有不同的用户和配置参数。

我们在“firebase.json”和“.firebaserc”文件中为“test”和“prod”定义了相应的目标。 但是,只能在 firebase_options.dart 中设置一种环境的 firebase 选项。 您对如何实现这样的事情有什么建议或想法吗?

非常感谢您的帮助!

汤姆

我们已经对这 3 个文件(firebase.json、.firebaserc、firebase_options.dart)尝试了不同的方法。我们尚未成功映射所需的案例。

flutter firebase deployment development-environment production-environment
1个回答
0
投票

您可以做的是为不同的环境设置不同的 firebase_options.dart 文件,并将它们放在不同的位置(最好在 dir 下)。这样你就可以导入相关的 firebase_options.dart 文件。

© www.soinside.com 2019 - 2024. All rights reserved.