设备可以在 FCM 中订阅的最大主题数

Posted

技术标签:

【中文标题】设备可以在 FCM 中订阅的最大主题数【英文标题】:Maximum number of topics a device can subscribe to in FCM 【发布时间】:2016-07-03 15:05:56 【问题描述】:

FCM 的主题消息文档说明了以下两点

只是想知道这个过多的主题是什么?有什么近似值吗?此外,该文档没有说明有关创建主题的任何内容。如何创建/删除主题?

另一个问题-

文档说在 firebase 控制台上显示主题需要时间,因此,除非主题在 firebase 控制台上可见(甚至以编程方式),否则我们无法发送通知?

提前致谢

【问题讨论】:

【参考方案1】:

对于以后的问题,请限制自己在每个帖子中回答一个问题。但这里是我知道的答案(或一个相当有根据的猜测):

    客户可以订阅的主题数量限制是为了防止滥用。这不是记录值。 客户端订阅主题时会自动创建主题。 没有用于删除主题的 API。当没有人订阅它时,它会自动消失。 您只能在主题出现后从控制台发送通知。您可以随时使用Firebase Cloud Messaging API 从您的应用服务器发送通知。

【讨论】:

道歉@Frank。感谢您的回答! 您在客户端可以订阅的主题数量限制中提到了“反滥用”,这是什么意思?单个用户最多可以订阅多少个主题??? 对可以创建多少个独特主题有任何限制吗?例如:每个用户都有一个独特的主题。如果用户数增加到数百万,它仍然支持吗? 删除了无法删除订阅的要点。您可以通过使用主题 ID 执行 HTTP DELETE 来删除主题。请参阅“删除推送订阅”:developers.google.com/instance-id/reference/server 每个应用实例的最大主题数为 1999。请参阅:***.com/a/48334967/753632

以上是关于设备可以在 FCM 中订阅的最大主题数的主要内容,如果未能解决你的问题,请参考以下文章

在一个用户段中,FCM可以向其发送通知的设备是否有限制?

FCM:有没有办法订阅匹配正则表达式的所有主题?

Android/Firebase - 检查您是不是订阅了主题

使用 APN 订阅主题

商业应用程序的 FCM 定价和使用限制 [关闭]

Firebase FCM 推送,出现错误缺少注册 |安卓