2016-05-08 7 views
1

Ich verwende GCM, um Push-Benachrichtigungen an meine Android-App zu senden. Es funktioniert normal, wenn ich die App öffne oder wenn ich gerade erst von der App weg navigiert bin. Aber wenn ich einen längeren Zeitraum warte (z. B. gehe ich schlafen und wache morgens auf), erhält die App keine Push-Benachrichtigungen mehr. Sobald ich die App erneut öffne, erhält sie Benachrichtigungen, die gut sind (aber nicht die, die während der Inaktivität gesendet wurden).Google Cloud Messaging (GCM) funktioniert nicht nach längerer Inaktivität in der Android-App

Mir ist eine gewisse Verzögerung beim Empfang von GCM-Benachrichtigungen bekannt. Android: Unable to receive GCM Messages/ Listener not being called (bis zu 30 Minuten oder so). Aber ich bekomme die Nachricht überhaupt nicht.

+0

prüfen diese Frage SO konfiguriert werden [31655798] (http://stackoverflow.com/questions/31655798/gcm-notification-received-after-hours-on-some- Geräte) und [11681455] (http://stackoverflow.com/questions/11681455/android-gcm-messages-take-too-long-to-come) wenn es dir helfen kann :) – KENdi

Antwort

0

TCP Keep-Alive-out muss

+0

Kannst du noch etwas Richtung geben oder Link zu mehr Ressourcen, um dies zu erreichen? Wie ist das TCP Keepalive-Timeout konfiguriert? Auf Android? Auf meinem Server? Auf GCM? – ABC

Verwandte Themen