1

What is the device message rate limit in Android GCM? Why does the limit exist?

PaulR
  • 3,223
  • 1
  • 21
  • 32

1 Answers1

3

The Device message rate limit is added to manage misbehaving apps that send unreasonable amounts of messages to clients, which causes problems to end users, e.g. by draining the device battery.

This limit is set high and should not affect well behaving apps. But as a best practice, when the app server attempts to send a message to a device, it should be prepared to handle the device message rate limit error code. There are resources available that explain how to handle this error message, including an explanation on how to work well with rate limits.

Community
  • 1
  • 1
PaulR
  • 3,223
  • 1
  • 21
  • 32