Foh
Erfahrenes Mitglied
- 60
Hallo Leutz,
ich habe ein Problem mit WhatsApp und anderen Apps die den GoogleMessagingService für die Push Benachrichtigungen nutzen..
Wenn das Phone ein paar Minuten im Standby ist kommen Nachrichten manchmal erst Stunden später bei mir an. Ich gehe davon aus, dass es daran liegt, dass der GCM Service einschläft.
Wenn ich z.B. WhatsApp Nachrichten empfangen will habe ich nur die folgenden Möglichkeiten damit die Nachrichten abgerufen werden:
1. WhatsApp öffnen
2. Eine alte WhatsApp Benachrichtigung aus der Android QuickInfo als gelesen markieren
3. Eine andere App öffnen die den GCM Service nutzt (z.B. EbayKleinanzeigen, o.ä.)
4. Das Netzwerk wechseln, oder kurz aus- und wieder einschalten.
5. Phone neu starten.
Wenn ich es richtig beobachtet habe, ist in den Zeiten wo keine Nachrichten ankommen, sowohl der WhatsApp MessageService, als auch der GCM Service nicht aktiv.
Durch die 5 oben genannten Aktionen wird einer der beiden Services scheinbar wieder aufgeweckt, so vermute ich, und erst dann werden die Nachrichten abgerufen.
Ob das Problem nun an WhatsApp, oder an der GoogleDiensten liegt, ist mir nicht klar. Tatsache ist jedenfalls, dass die Dienste der beiden Apps nicht korrekt zusammen funktionieren.
An den Einstellungen meines Phone kann es auch nicht liegen. Ich nutze Android 4.12 Stock Rom, und habe keine Energiesparmaßnahmen aktiviert. Die Netzwerkverbindung ist durchgehen aktiviert. Andere Apps (z.B. K9-mail) die den GCM Service (soviel ich weiß) NICHT nutzen, funktionieren instant, ohne Probleme.
WhatsApp neu installieren, und sogar das Betriebssystem neu installieren hat auch nichts gebracht. Das Problem kommt immer wieder.
Ich habe auch schon den Heartbeat Fixer for GCM ausprobiert, aber das hilft auch nicht.
https://play.google.com/store/apps/...eartbeatfixerforgcm&hl=de&showAllReviews=true
Im Play Store berichtet ca. jede 4. Bewertung über dieses Push Problem. Ob die anderen User dieses Problem nicht haben, oder ob sie es nur nicht bemerken, wäre die Frage.
Den WhatsApp Support hatte ich schon kontaktiert, aber das ist eine Farce. Der Support tut gerade so, als würden sie zum ersten mal von diesem Problem hören, und sie antworten nur mit Zitaten aus ihren nicht-zutreffenden FAQ … und von Google kann man ohnehin keinen Support erwarten.
Der WhatsApp Support hatte mich sogar um ein Video zum Problem gebeten, was sie sich aber nicht einmal angeschaut haben.
Das Video ist hier zu sehen:
Nun ist die Frage, wie man sich selbst helfen kann …
Man müsste den GCM Service während des Standby irgendwie automatisiert in Intervallen aufwecken (also das simulieren, was passiert, wenn man eine App startet, die den GCM Service nutzt.)
So müsste man gezielt den GCM Service starten.
Z.B. meine AutomationsApp (E-Robot) hat solch eine "Start Service" Funktion, jedoch weiß ich nicht, welche Werte ich dort eintragen müsste.
Einen Screenshot dieser Funktion habe ich angehängt.
Vielleicht kann mir jemand helfen, was ich dort eintragen muss?!
Oder gibt es andere, einfacherer Lösungsmöglichkeiten?
Greetz,
Foh
ich habe ein Problem mit WhatsApp und anderen Apps die den GoogleMessagingService für die Push Benachrichtigungen nutzen..
Wenn das Phone ein paar Minuten im Standby ist kommen Nachrichten manchmal erst Stunden später bei mir an. Ich gehe davon aus, dass es daran liegt, dass der GCM Service einschläft.
Wenn ich z.B. WhatsApp Nachrichten empfangen will habe ich nur die folgenden Möglichkeiten damit die Nachrichten abgerufen werden:
1. WhatsApp öffnen
2. Eine alte WhatsApp Benachrichtigung aus der Android QuickInfo als gelesen markieren
3. Eine andere App öffnen die den GCM Service nutzt (z.B. EbayKleinanzeigen, o.ä.)
4. Das Netzwerk wechseln, oder kurz aus- und wieder einschalten.
5. Phone neu starten.
Wenn ich es richtig beobachtet habe, ist in den Zeiten wo keine Nachrichten ankommen, sowohl der WhatsApp MessageService, als auch der GCM Service nicht aktiv.
Durch die 5 oben genannten Aktionen wird einer der beiden Services scheinbar wieder aufgeweckt, so vermute ich, und erst dann werden die Nachrichten abgerufen.
Ob das Problem nun an WhatsApp, oder an der GoogleDiensten liegt, ist mir nicht klar. Tatsache ist jedenfalls, dass die Dienste der beiden Apps nicht korrekt zusammen funktionieren.
An den Einstellungen meines Phone kann es auch nicht liegen. Ich nutze Android 4.12 Stock Rom, und habe keine Energiesparmaßnahmen aktiviert. Die Netzwerkverbindung ist durchgehen aktiviert. Andere Apps (z.B. K9-mail) die den GCM Service (soviel ich weiß) NICHT nutzen, funktionieren instant, ohne Probleme.
WhatsApp neu installieren, und sogar das Betriebssystem neu installieren hat auch nichts gebracht. Das Problem kommt immer wieder.
Ich habe auch schon den Heartbeat Fixer for GCM ausprobiert, aber das hilft auch nicht.
https://play.google.com/store/apps/...eartbeatfixerforgcm&hl=de&showAllReviews=true
Im Play Store berichtet ca. jede 4. Bewertung über dieses Push Problem. Ob die anderen User dieses Problem nicht haben, oder ob sie es nur nicht bemerken, wäre die Frage.
Den WhatsApp Support hatte ich schon kontaktiert, aber das ist eine Farce. Der Support tut gerade so, als würden sie zum ersten mal von diesem Problem hören, und sie antworten nur mit Zitaten aus ihren nicht-zutreffenden FAQ … und von Google kann man ohnehin keinen Support erwarten.
Der WhatsApp Support hatte mich sogar um ein Video zum Problem gebeten, was sie sich aber nicht einmal angeschaut haben.
Das Video ist hier zu sehen:
Nun ist die Frage, wie man sich selbst helfen kann …
Man müsste den GCM Service während des Standby irgendwie automatisiert in Intervallen aufwecken (also das simulieren, was passiert, wenn man eine App startet, die den GCM Service nutzt.)
So müsste man gezielt den GCM Service starten.
Z.B. meine AutomationsApp (E-Robot) hat solch eine "Start Service" Funktion, jedoch weiß ich nicht, welche Werte ich dort eintragen müsste.
Einen Screenshot dieser Funktion habe ich angehängt.
Vielleicht kann mir jemand helfen, was ich dort eintragen muss?!
Oder gibt es andere, einfacherer Lösungsmöglichkeiten?
Greetz,
Foh
Anhänge
Zuletzt bearbeitet: