Quando si utilizza l'API di Google Cloud Messaging per inviare messaggi tra un server di backend e un client Android/Chrome, il server di backend può, a volte, ricevere un limite di velocità superiore al codice di risposta. Questo codice è "DeviceMessageRateExceeded" per un HTTP Connection Server e "DEVICE_MESSAGE_RATE_EXCEEDED" per uno Cloud Connection Server.Limite di velocità Errore durante l'utilizzo dell'API di Google Cloud Messaging
Che cos'è questo codice di errore e come deve essere gestito?
L'account downstream è incluso nel contingente? Come faccio a sapere in che momento sarò in grado di inviare nuovamente i messaggi downstream? – doplumi
Non saprai esattamente quando sarai in grado di inviare nuovamente i messaggi, ma dovresti utilizzare il backoff esponenziale a livello di sistema mentre tenti di reinviare. – PaulR
Se già eseguiamo il backoff esponenziale e rispettiamo i codici di errore Retry-After per 5xx dovrebbe essere sufficiente? –