我可以在 Firebase 上管理多少个客户应用程序?

How many of my clients apps could I manage on Firebase?

非常简单的用例,客户购买我们的应用程序并支付 20 美元/月。
我们想在 iOS 和 Android 上实现推送通知,并且正在考虑可扩展的解决方案。
我们考虑将所有应用程序简单地分组到一个 Firebase 项目中,因为我们只需要推送通知。

Google Firebase 常见问题解答说:

A project is a container for apps across iOS, Android and web. While there is no restriction on number of apps within a project, adding an app can create one or more underlying OAuth 2.0 client IDs. There is a limit of around 30 client IDs that can be created within a single project.

You should ensure that all apps within a project are platform variants of the same application from an end user perspective. For example, if you develop a white label application, each independently labelled app should have its own Firebase project.

这会限制我们吗?
我的项目中的每个应用程序都需要一个客户端 ID 吗?

firebaser 在这里

您尝试执行的操作称为白名单,并不是在一个项目中拥有多个应用程序的预期用例。为了不 运行 进入您发现的限制,您需要为每个客户创建一个单独的项目。

如果您为单个客户创建逻辑上相同的多个技术应用程序,那么这些可以存在于单个项目中。例如:应用程序的 Android、iOS 和 Web 版本通常使用相同的 Firebase 项目,可能是您为客户的应用程序管理员构建的特定应用程序。通过让这些应用成为同一个项目的一部分,它们可以共享后端资源。