将多个firebase项目添加到一个flutter(android部分)项目中

Posted

技术标签:

【中文标题】将多个firebase项目添加到一个flutter(android部分)项目中【英文标题】:Adding multiple firebase projects to one flutter(android portion) project 【发布时间】:2021-03-08 04:53:08 【问题描述】:

到目前为止,我只使用一个 firebase 数据库,即测试数据库。现在我想在我的颤振项目(android部分)中添加另一个,一个生产数据库。当我尝试将应用程序的 android 部分注册到生产数据库时,这就是我得到的。

如果我理解正确,具有相同 sha1 指纹的包名称无法添加到多个 firebase 项目中,并且在某处我读到 sha1 指纹已连接到您的计算机,所以基本上您无法更改它,并且我想包名必须和 Android Studio 中的一样。

任何想法如何将相同的项目添加到另一个(生产)firebase 数据库?

【问题讨论】:

【参考方案1】:

Blaze Plan 中只能将多个数据库添加到一个项目中。所以一个棘手的解决方案,在两个节点中处理数据

    生产节点 测试节点

在您的应用代码中,获取相应的引用。

您可以在提到的链接中找到以下部分

注意:这种方法可能会超出您的免费配额,并且将您的计划更改为 Blaze 后,您可以在一个项目中创建多个数据库,但您仍然无法使用相同的包名。

【讨论】:

以上是关于将多个firebase项目添加到一个flutter(android部分)项目中的主要内容,如果未能解决你的问题,请参考以下文章

为啥在尝试将firebase添加到flutter时出现此错误“已弃用的API”

将firebase添加到flutter web时出现问题,TypeError:无法读取未定义的属性(读取“应用程序”)

Flutter 和 Firebase:从 Firebase 中的数组中删除项目(地图)

Flutter:如何将元素添加到 Firebase 数据库中的映射字段?

不知道在哪里添加pod文件flutter ios安装

在android studio中将firebase添加到flutter时出错:插件项目:firebase_core_web未找到。请更新 settings.gradle [重复]