Firebase 配额移动应用数量

Vik*_*ann 4 firebase

我向 firebase 项目添加了一个新应用。我已经有 66 个应用程序(33 个 android,33 个 ios)。我点击添加应用程序时得到的错误是“发生了意外错误。[原因:资源已用尽(例如检查配额)。]”

根据他们的文档:https : //firebase.google.com/docs/projects/learn-more

每个项目的应用程序数量

虽然项目中的应用程序数量没有限制,但添加一个应用程序可以创建一个或多个底层 OAuth 2.0 客户端 ID。在单个项目中最多可以创建大约 30 个客户端 ID。

有趣的是,其他人也遇到了类似的错误:Firebase project max number of apps,但在这种情况下,它告诉他们他们的 oauth 已用完。我没有得到那个特定的错误。

如何添加新应用程序,或查看客户端 IDS,或者是否可以使用相同的 oauth?我需要能够向这个项目添加一个新的应用程序。

Avs*_*tor 8

如果有人想知道,从 Firebase 控制台删除应用程序不会自动删除 OAuth 客户端 ID,因此它不会释放配额。它们需要从Google Cloud Console 中手动删除


Fra*_*len 3

火力战士在这里

看来您确实达到了 OAuth 客户端 ID 数量的限制。这意味着您只能通过首先删除现有客户端 ID 来添加新客户端 ID。

Firebase 项目中可以拥有的应用程序数量也有类似的限制,但您似乎尚未达到该限制。出现此限制的原因是项目中的所有应用共享该项目的 Firebase 资源,例如 Analytics、Auth 等。因此,单个项目中的应用程序在逻辑上应该是同一业务应用程序的一部分,例如 iOS 和 Android 版本、免费版本和付费版本。仅当应用程序具有此类关系时,您才应将它们合并到单个 Firebase 项目中,这使得 30 个左右的限制相当合理。

如果您需要创建更多应用程序,最简单的方法是创建另一个项目。

如果您既无法删除现有的 OAuth 客户端 ID,也无法将其他应用程序放入另一个项目中,则可能需要联系Firebase 支持人员以获取故障排除方面的个性化帮助。