FCM主题名称是否有任何限制?

时间:2018-01-22 10:50:12

标签: firebase firebase-cloud-messaging firebase-notifications

我试图找出FCM的主题名称是否有任何限制。管理以查找有关主题数量的信息(无限制),但不包括主题名称或允许的字符长度。

2 个答案:

答案 0 :(得分:5)

是的,不允许所有字符都被允许,主题名称中不允许有单词之间的空格。

来自文档:

  

向Firebase Cloud Messaging主题发送消息与向单个设备或用户组发送消息非常相似。应用服务器使用类似yourTopic的值在邮件正文中设置主题密钥。开发人员可以选择与正则表达式匹配的任何主题名称:“[a-zA-Z0-9 -_。〜%] +”

了解更多信息请查看:https://firebase.google.com/docs/cloud-messaging/android/topic-messaging(构建请求部分)

答案 1 :(得分:0)

主题消息支持每个主题的无限制订阅。但是,FCM在以下方面实施限制: 一个应用实例最多可以订阅2000个主题。 如果您使用批处理导入来订阅应用程序实例,则每个请求限制为1000个应用程序实例。 每个项目的新订阅频率均受速率限制。如果您在短时间内发送太多订阅请求,则FCM服务器将以429 RESOURCE_EXHAUSTED(“超出配额”)响应进行响应。重试以指数补偿。