GCM nie został odebrany po bezczynności
Moja aplikacja odbiera wiadomości GCM natychmiast, jeśli telefon jest podłączony do sieci. Ale urządzenia nie odbierają wiadomości, gdy użytkownik wyłącza sieć i ponownie łączy się po długiej przerwie (około 2 godzin).
Nie dodałem TTL, więc zakładając, że będzie to 4 tygodnie.
Przykładowa wiadomość wysyłana:
{
"registration_ids":["APA9xxx........."],
"delay_while_idle":false,
"collapse_key":"New Message",
"restricted_package_name":"com.sample.gcm",
"data":{
"app":2,
"product":"message",
"notif":"03lm9h"
}
}
Czy brakuje mi czegoś, co działa, gdy dostawa jest opóźniona?
Uprzejmie, wskaż mi linki, które mogą mi pomóc w rozwiązaniu tego problemu.
Z góry dziękuję.