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

Adding multiple firebase projects to one flutter(android portion) project

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

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

知道如何将同一个项目添加到另一个(生产)firebase 数据库吗?

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

  1. 生产节点
  2. 测试节点

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

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

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