多Firebase的Flutter应用程序(用于多个环境)

4
我正在使用Flutter开发一个应用,其中包含Firebase身份验证。为了进行“开发环境的Firebase身份验证”,我创建了另一个GCP/Firebase项目来实现这一点。这样做让我需要处理两个google-services.json和两个keytools SHA-1。
对于google-services.json文件,我将一个放在他们建议的[android / app /]位置,另一个放在[android / app / src /]位置。但Gradle知道该选择哪一个吗?
至于keytools,我只能生成一个,请问您有什么建议吗?
谢谢您未来的答复。
1个回答

2

实际上,你需要使用flavors来处理这个问题。

你需要为每个环境创建一个文件夹,但是有两个很好的教程可以指导你如何设置:


哦,我不知道有关于flavors的内容,我会去看一下这个解决方案。谢谢你的回答!在这两个月里,我只是使用了2个密钥库来区分两个Firebase,并配置了我的CI/CD以选择正确的密钥库。 - billyandco

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接