Firebase FCM使用限制

时间:2016-06-22 07:43:20

标签: firebase google-cloud-messaging firebase-cloud-messaging

我想知道是否有一个全面的列表,其中列出了各种Firebase FCM使用限制的详细信息。

我知道数据消息有效负载限制最大为4KB。 然后最近我的应用程序遇到了一些问题,然后认为这是由于另一个限制 - “每台设备最多有4个不同的折叠键”。

我还记得谷歌在最近的一次谈话中提到他们已经删除了他们之前喜欢的主题数量等限制。

我正在尝试详细了解Google对FCM使用的各种限制。

3 个答案:

答案 0 :(得分:25)

Firebase支持给出了答案:

  

Firebase Cloud Messaging是免费的,无论用户数量和消息推送如何,就像Google Cloud Messaging一样。   但是,这里有一些产品"限制":   每次发送使用registration_ids参数时,使用1000个注册令牌的限制。因此,如果您要向不同的用户发送5000条消息,您需要分5批发送消息。在没有折叠的情况下,可以存储100条消息的限制。你可以在这里阅读更多细节。   您可能还会遇到诸如每秒发送过多邮件等限制。除此之外,FCM中的所有内容都是免费且无限制的。

     

我们目前没有FCM的SLA,因为它是免费服务。我们无法保证邮件的传递,因为我们不控制服务器和设备之间的网络。我们还为此服务的付费和免费计划提供相同级别的支持。请参阅我们的定价常见问题解答,在"我将获得什么样的支持?"了解更多信息。

答案 1 :(得分:3)

FCM文档现在包含有关throttling and scaling的信息。详细信息包括:

最大有效负载记录在同一页面herecollapse key limit上:

  

... FCM服务器可以同时存储四个不同的可折叠   每个设备的消息,每个消息都有不同的折叠键。如果超过   这个数字,FCM仅保留四个折叠键,不保证   关于哪些被保留。

与节流有关的常见错误包括messaging/device-message-rate-exceededmessaging/topics-message-rate-exceeded。有关错误消息的更多详细信息,请参见here

答案 2 :(得分:2)

根据我的评论,它与GCM几乎相同。因此,如果您愿意,可以继续参考此post。但是,不应该去那里提到的GCM文档,而应该继续检查FCM - Lifetime of a Message

或者您指的是更具体的限制,例如实时数据库连接/ GB存储限制(您可以查看他们的pricings

除非您尝试找到更复杂或更不同的内容,否则我认为您可以在文档中找到您最初需要的所有内容。干杯!