我可以使用同一个 Firebase 应用程序将多个 Flutter 应用程序添加到单个 Firebase 数据库吗?

Can I add multiple Flutter apps to a single Firebase database using the same Firebase app?

我了解到您可以将多个 Flutter 应用程序添加到一个 Firebase 数据库中。但是,您能否在每个平台上使用相同的 Firebase 应用来做到这一点?或者您是否需要为每个平台的每个 Flutter 应用程序创建一个 Firebase 应用程序?

如果您有多个 Flutter 应用程序(比如一个用于普通用户,一个用于高级用户)并使所有这些应用程序在多个平台上可用,您将需要为 Firebase 项目中的每个应用程序创建应用程序注册。因此,您最终会在 Firebase 项目中注册 Flutter application count * platform count 个应用程序。

请记住,如果多个应用属于同一应用程序套件,则您只能将它们放在一个 Firebase 项目中。因此,面向普通用户和高级用户的应用程序就是一个很好的例子,但如果您是一家为多个客户构建应用程序的机构,那么这些应用程序应该 而不是 在同一个项目中。我听我的团队里有人解释说“不同的标志应该放在不同的项目中”,我也觉得这很容易记住和应用。