【问题标题】:Firebase app limit per project - getting to 1000每个项目的 Firebase 应用限制 - 达到 1000
【发布时间】:2021-05-14 18:11:07
【问题描述】:

我看到有人提到 Firebase 项目实际上有 1000 个应用程序硬限制,因为 OAuth 2.0 客户端 ID 的限制为 30,如果不需要,可以将其删除。

我已从此处https://console.developers.google.com/apis/credentials 删除了我的应用程序的 OAuth 客户端 ID 我的应用程序是一个混合应用程序(离子),并通过网络应用程序而不是本机应用程序使用带有电子邮件/密码的 firebase 身份验证,因此它看起来工作正常。

我假设这意味着如果我每次手动删除 OAuth 2.0 客户端 ID,我可以在家中空闲并且最多可以添加 1000 个应用程序?

我正在考虑使用本机实现(仅用于 google/fb 身份验证)在混合移动应用程序上添加 Google 和 Facebook 登录,这将是我需要本机应用程序 OAuth 2.0 客户端 ID 的东西吗?这只是用于谷歌身份验证吗? 如果是这样,我想这会将我限制在 30 个应用程序中,但我可以使用网络 Google Auth(尽管 UX 不太好)。

如果相关的话,我还将使用 Firebase Cloud 消息传递。

我对 OAuth 2.0 客户端 ID 不熟悉,因此感谢您提供任何帮助,因为我不想走这条路,但在我的产品上市后发现问题。

注意:我已阅读 Firebase 的建议,即每个租户/客户/标签都应该有自己的项目。这不是我想要实现我的平台的方式,因为数据在租户之间共享,因为用户可以属于多个租户。另外,如果我有多达 1000 个租户,那么为每个租户创建一个项目似乎很疯狂。
一些租户(但不是全部)将拥有自己的品牌应用程序。具有不同品牌和不同应用商店帐户的相同应用。 https://firebase.google.com/docs/projects/learn-more#multi-tenancy

【问题讨论】:

  • 我还没有在原生 iOS/Android 上使用 Firebase。您真的必须为每个应用程序部署进行不同的应用程序注册吗?我认为 Firebase 不会验证捆绑包 ID。我认为共享应用注册的唯一限制是 FCM - 您必须将 APN 上传到应用注册。您可以考虑使用不同的推送通知提供程序。

标签: firebase ionic-framework firebase-authentication google-authentication


【解决方案1】:

现在应用程序的限制似乎已减少到 30 个。 https://firebase.google.com/support/faq/#apps-per-project

如果您需要超过 30 个,上述常见问题条目说明:

在极少数情况下,您的项目需要超过 30 个应用,您可以请求提高应用限制。您的项目必须在 Blaze 计费计划中才能提出此请求。访问 Google Cloud Console 至 make your request 并对其进行评估。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    相关资源
    最近更新 更多