不同 Play 控制台帐户的应用程序使用相同的 firebase 帐户?

Same firebase account for different Play Console Account's apps?

我有 2 个不同的 Play 管理中心帐户,每个帐户中都有一个故事应用。目前它们都链接到同一个 Firebase 帐户(即同一个数据库)。我想问一下这是否可以,或者我应该为每个应用程序制作一个单独的 Firebase 项目吗?

简短的回答是,这取决于

如果这两个应用相同或密切相关(例如,控制客户端应用流的仅限管理员的应用),那么是的,您需要将这两个应用配置为使用相同的 Firebase 项目,以便他们都可以访问相同的数据。

在多个应用程序中使用同一个 Firebase 项目是很常见的,尤其是在上述场景以及部署到多个平台时。以您在网络上部署的应用程序 iOS 以及 Android 为例。这些应用程序 运行 在不同的平台上运行,但它们本质上是完全相同的应用程序,具有完全相同的功能。您不希望维护包含重复数据的多个项目,因此最好将同一应用的不同版本连接到同一 Firebase 项目。

另一方面,如果这些应用根本不相关(例如问答游戏和社交媒体应用),那么它们与这两个应用使用同一个 Firebase 项目就没有意义彼此完全分开。在这种情况下,使用同一个项目会导致数据杂乱无章,并且由于应用程序具有不同的功能,因此可能更难以保护和查询,因此控制数据流的逻辑也不同。

听起来您的用例属于第一类。您在多个 Play 管理中心帐户上使用相同的应用。您可能希望数据在它们之间保持一致,因此您希望使用单个 Firebase 项目。