2016-06-21 59 views
3

我正在寻找在计算器&有关这个问题,谷歌,但大多数人在谈论向设备发送的邮件的最大数量限制是100发送GCM消息到Android设备的每日最大限制是多少?

但我的问题是有点不同的,例如,如果我我的应用程序中有100,000个用户,我需要向所有人发送推送通知,那么程序是什么?

参照以下谷歌API文档:https://developers.google.com/cloud-messaging/http-server-ref#downstream-http-messages-json

第二个参数:你可以一次只发送1000推送通知,那我怎么才能发送给10万个用户?我是否需要在同一天发送1000,1000,1000等?或最多1000个每日限制?

任何帮助,将不胜感激。

+0

看到这个http://stackoverflow.com/questions/15017486/android-push-notification-gcm-is-there-any-daily-limit? –

回答

4

设备可以“折叠”的最大消息数量:100。这意味着如果您发送100条消息而没有设备处理它们中的任何消息,则不会接收到第101条消息。如果在关闭设备时发送大量消息,则可能会发生这种情况。

最大收件人数一个消息可以有一个请求:1000。这意味着,如果你想发送大量的邮件,你必须这样做在1000

批次如果我有10万个用户在我的应用程序,我需要发送推送通知,然后是什么程序?

由于每个请求有1000个收件人的限制,所以您必须提交100个请求,并将100,000个注册ID分配给它们。

100次迭代环路可以做的工作,或处理您的用户在1000

批它是火力地堡云端通讯一样。

+0

这意味着在同一天,如果我运行100批次谷歌不会阻止他们我是否正确? – UMAR

+0

@UMAR是的,应该是正确的。对于谷歌来说,与总数相比,100,000是一个很小的数字,他们可能每秒获得数百万美元 –

相关问题