2014-09-26 110 views
1

我开发了一个应用程序,允许从我的VPS查看或下载一些文件。每天,我都会添加新文件(每天一到两次),我想通知我的用户,有新文件可用。 我听说过Google Cloud Messaging,但有一个限制 - 只能存储100条消息。但我认为我错了。这是每个设备100条消息或GCM服务器中的100条消息?Google Cloud Messaging - 存储限制

到目前为止,我有超过8000个活跃用户,我恐怕有些人不会收到通知。

注意:有多少条消息可以存储而不折叠的限制。该限制目前为100.如果达到限制,则丢弃所有存储的消息。然后,当设备重新联机时,它会收到一条特殊消息,指出已达到限制。然后应用程序可以正确处理这种情况,通常通过请求完全同步。

+0

这个问题似乎是题外话,因为它是关于一个用户不理解文档。 – 323go 2014-09-26 21:16:21

+0

我编辑了我的帖子,因为我自己读了这篇文章,而且您有权利 - 那很麻烦:P – 2014-09-26 21:34:13

回答

1

100个邮件限制是每个设备而不是每个应用程序。因此,如果您从应用发送100条消息到脱机的特定设备,则所有100条消息都将被丢弃。

如果我向几千个设备发送消息,则预计至少有100个设备会(暂时)脱机。它没有任何意义丢弃整个批次。

Google Cloud Messaging

+0

您大部分是正确的。如果您发送100条消息,则不会全部丢弃。如果你发送101,他们可能会,但通常它会放弃最老的。这就是折叠键的用途。 – 323go 2014-09-26 23:47:23