首页 > 解决方案 > 具有多 Firebase 的 Flutter 应用程序(适用于多环境)

问题描述

我正在做一个Flutter具有Firebase身份验证的应用程序但是因为我想要一个“用于开发的 Firebase 身份验证”,我创建了另一个GCP/Firebase项目来获得它。

这样做让我处理 2google-services.json和 2keytools SHA-1

对于google-services.json文件,我将一个放在他们建议的 [ android/app/] 上,另一个放在 [ android/app/src/] 上,但Gradle可以知道它必须选择哪一个吗?

而对于keytools,我只能生成一个,你对此有什么建议吗?

谢谢你未来的回答

标签: androidfirebaseflutter

解决方案


实际上你必须通过使用风味来处理这个问题

您必须为每个环境创建一个文件夹,但是有两个关于如何设置的很好的教程:


推荐阅读