关于"多个发件人"的FCM文档声明:
请注意,有100个多个发件人的限制。
但是,我不明白会发生什么,如果我尝试从同一时间发送150个发件人的FCM消息(即,所有这些发件人都会为消息内容使用相同的FCM令牌值(。<<<<<<<<<<
目前,我对这种情况有3个建议:
- 100个最"第一个"发送将是成功的,其余50个发送将被推迟(并在以前的100张发送后执行(。
- 100个发送将是成功的,但是剩下的50个发送将是不是一般执行的。
- 所有150个发送将未执行。
什么建议是正确的?
note 在下,从多个发件人部分接收消息。这与实际发件人有关,不是消息。正如文档中指出的那样,特定的应用程序可以从多个来源接收消息。
这三个建议都不适用于该陈述,但这是一个示例:
说您有一个新闻应用程序,可以从多个来源中进行选择。所有选定的来源都可以向您的应用发送更新(推送通知(。但是,您有100个来源的限制。你不能超越这一点。您必须先删除来源。
对于消息,当特定设备以给定速率收到太多的设备是设备消息速率时,您将收到的最可能发生的错误超出:
传递特定设备的消息速率太高。如果iOS应用以超过APNS限制的速率发送消息,则可能会收到此错误消息
减少发送到此设备的消息的数量,并使用指数向后进行重试发送。