代码之家  ›  专栏  ›  技术社区  ›  Arun Chaudhary

一个应用实例可以在FCM中订阅多少主题?

  •  7
  • Arun Chaudhary  · 技术社区  · 7 年前

    如FCM文档中所述,可以为一个Firebase应用程序创建无限主题。但作为 Firebase Admin SDK document :解释错误:

    消息/主题太多 :-注册令牌已订阅最多个主题,无法再订阅。

    我无法找到最大主题数的阈值。谁能解释一下,限制是多少? 一个应用实例可以在FCM中订阅多少主题?

    2 回复  |  直到 7 年前
        1
  •  14
  •   Arun Chaudhary    7 年前

    我通过运行应用程序实例的订阅脚本找到了答案。订阅1999主题后,对于下一次订阅,它开始给出错误: 消息/主题太多 .

    所以 阈值为1999 .

        2
  •  8
  •   maswerdna    6 年前

    只要选择的答案是正确的,我想在这里发布一个绝对答案。 Google Firebase Cloud Messaging

    关于主题,请记住以下几点:

    • 主题消息支持对每个主题的无限订阅。 然而,FCM在以下方面实施限制:

    • 一个应用实例最多可订阅2000个主题。

    • 如果您使用批量导入订阅应用程序实例,则每个请求限制为1000个应用程序实例。

    • 每个项目的新订阅频率都有费率限制。如果您在短时间内发送了太多的订阅请求,FCM服务器将以429 RESOURCE\u expanded(“quota exceeded”)响应进行响应。使用指数退避重试。