android - 带有多个 Firebase 的 Flutter 应用程序(适用于多环境)

标签 android firebase flutter

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

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

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

对于 key 工具,我只能生成一个,您对此有什么建议吗?

谢谢你以后的回答

最佳答案

实际上你必须使用 flavors 来处理这个问题

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

关于android - 带有多个 Firebase 的 Flutter 应用程序(适用于多环境),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59882185/

相关文章:

javascript - 按钮 onclick 回调中的 Firebase Web 引用为空

android - Firebase 动态链接无法获取参数

java - 为什么我无法停止 Android 中的服务?

android - 无法在 Google Glass 上拍摄图像

java - Visual Studio 人员的 Eclipse 之眼

java - 无法使用 FirebaseListAdapter 将数据获取到 Listview

flutter - 如何在 Flutter 中执行 "receipt validations"?

android - Flutter Firebase 电话身份验证不起作用

firebase - 从 firebase 检索时,字符串在离开 child 后返回 null

android - WebView 不加载 Instagram 登录页面