FCM中设备可以订阅的主题最大数量是多少?

3

FCM主题消息的文档包含以下两点:

enter image description here

想知道这里所谓的过多主题是什么?有大概的数字参考值吗?此外,文档没有提到如何创建主题。怎样才能创建/删除主题呢?

另一个问题:

文档中提到显示主题在Firebase控制台上需要时间,因此除非主题在Firebase控制台上可见(即使程序上),否则我们就无法发送通知了?

谢谢!

1个回答

6

请在以后的问题中,每个帖子只提出一个问题。以下是我所知道的答案(或者是相当有教养的猜测):

  1. 对客户端订阅主题数量的限制是为了避免滥用。这不是一个文档化的值。
  2. 当客户端订阅时,会自动创建一个主题。
  3. 没有API可以删除主题。当没有人再订阅它时,它将自动消失。
  4. 只有当主题显示出来时,你才能从控制台发送通知。你可以随时使用Firebase Cloud Messaging API从应用程序服务器发送通知。

1
你在讨论客户端订阅主题数量限制时提到了“计数器滥用”,这是什么意思?单个用户最多可以订阅多少个主题? - Prashanth
1
有多少个独特的主题可以被创建是否有限制?例如:每个用户将拥有一个独特的主题。如果用户数量增加到了数百万,系统是否仍然支持? - SkyTreasure
请参见 https://dev59.com/fFoU5IYBdhLWcg3wG0Ky 的有关Firebase云消息传递的主题。 - Frank van Puffelen
1
已删除有关无法删除订阅的内容。您可以通过使用主题ID执行HTTP DELETE来删除主题。请参见“删除推送订阅”:https://developers.google.com/instance-id/reference/server - Johann
1
每个应用实例的最大主题数为1999。请参见:https://dev59.com/p6jja4cB1Zd3GeqP9FIz#48334967 - Johann
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接