我们在 Flutter Web 中开发一个应用程序。 该应用程序部署在 Firebase 上。我们使用那里可用的机制进行用户管理,并使用 Firestore 来存储配置参数(例如集成系统的访问数据)。
我们现在希望将测试环境和生产环境用作单独的 Firebase 项目,因为这两个环境有不同的用户和配置参数。
我们在“firebase.json”和“.firebaserc”文件中为“test”和“prod”定义了相应的目标。 但是,只能在 firebase_options.dart 中设置一种环境的 firebase 选项。 您对如何实现这样的事情有什么建议或想法吗?
非常感谢您的帮助!
汤姆
我们已经对这 3 个文件(firebase.json、.firebaserc、firebase_options.dart)尝试了不同的方法。我们尚未成功映射所需的案例。
您可以做的是为不同的环境设置不同的 firebase_options.dart 文件,并将它们放在不同的位置(最好在 dir 下)。这样你就可以导入相关的 firebase_options.dart 文件。