Android推送通知(GCM),有任何每日限制吗?

Saj*_*mma 73 android limit push-notification google-cloud-messaging

是否可以将数字推送通知(GCM)的每日限制发送给特定的Android应用程序用户?

Sid*_*ele 81

更新: 不推荐使用GCM,请使用FCM

谷歌用GCM取代C2DM后,他们取消了所有限制.

消息来源:http://developer.android.com/google/gcm/c2dm.html#history

在GCM之前(当它仍被称为C2DM时):https://developers.google.com/android/c2dm/#limitations)

您在GCM文档中遇到的唯一限制是:http://developer.android.com/google/gcm/adv.html#lifetime

从以上链接引用:

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

我不确定这是否与您的问题相关.

  • @Sauron:这是每个设备. (4认同)

小智 16

有一个limit1000 notifications一气呵成.

假设你有50000 regids.你不能50000一起发送.在第一个之后1000,您将必须单独选择下一个1000,依此类推.


bol*_*ing 9

似乎没有设定的数字限制,但有适当的限制措施.

为防止滥用(例如向设备发送大量消息)并优化设备的整体网络效率和电池寿命,GCM使用令牌桶方案实施消息限制.

如果应用程序崩溃键耗尽其可用令牌的供应,则新消息将缓冲在待处理队列中,直到新的令牌在定期授权时变为可用.

通过:https://developers.google.com/cloud-messaging/server#throttling

编辑/更新:

只是为了更新,现在可以在GCM高级主题中找到限制文档:http://www.androiddocs.com/google/gcm/adv.html#throttling


Bha*_*iya 8

数字推送通知(GCM)没有任何每日限制,但它通过官方来源GCM高级主题说明

在没有折叠的情况下可以存储的消息数量有限制.该限制当前为100.如果达到限制,则丢弃所有存储的消息.然后,当设备重新联机时,它会收到一条特殊消息,指示已达到限制.然后,应用程序可以正常处理这种情况,通常是通过请求完全同步.

希望它会有所帮助.