我向 firebase 项目添加了一个新应用。我已经有 66 个应用程序(33 个 android,33 个 ios)。我点击添加应用程序时得到的错误是“发生了意外错误。[原因:资源已耗尽(例如检查配额)。]”
根据他们这里的文档:https://firebase.google.com/docs/projects/learn-more
Number of apps per project
While there is no restriction on the 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.
有趣的是,其他人也遇到了类似的错误: Firebase project max number of apps ,但在这种情况下,它告诉他们他们的 oauth 已用完。我没有得到那个特定的错误。
如何添加新应用程序,或查看客户端 IDS,或者是否可以使用相同的 oauth?我需要能够向这个项目添加一个新的应用程序。
最佳答案
Firebaser 在这里
看起来您确实达到了 OAuth 客户端 ID 数量的限制。这意味着您只能通过首先删除现有客户 ID 来添加新客户 ID。
您可以在 Firebase 项目中拥有的应用程序数量也有类似的限制,但您似乎还没有达到这个限制。此限制的原因是项目中的所有应用共享该项目的 Firebase 资源,例如 Analytics、Auth 等。出于这个原因,单个项目中的应用程序在逻辑上应该是同一业务应用程序的一部分,例如一个 iOS 和一个 Android 版本,一个免费和一个付费版本。如果应用程序存在这种关系,您应该只将它们合并到一个 Firebase 项目中,这使得 30 左右的限制非常合理。
如果您需要创建更多应用程序,最简单的方法是创建另一个项目。
如果您既不能删除现有的 OAuth 客户端 ID,也不能将其他应用程序放在另一个项目中,您可能需要 reach out to Firebase support 获得个性化的故障排除帮助。
关于Firebase 配额移动应用数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57874324/