Seit ich die neue Google Kalender-App für das Telefon installiert habe, war es miserabel, Benachrichtigungen zu erstellen, die es eigentlich sollte. Meistens passieren sie einfach nie oder spät zur falschen Zeit.
Manchmal löst das Öffnen der App eine überfällige Benachrichtigung von vor einer Stunde aus.
Soweit ich das beurteilen kann, ist Kalender die einzige App, die Probleme mit Benachrichtigungen hat, alle Benachrichtigungen von allen anderen Apps funktionieren einwandfrei.
Gibt es irgendetwas, was ich versuchen kann, um ihm einen Sinn zu geben?
BEARBEITEN : Bevor Sie die folgende Lösung ausprobieren, versuchen Sie zunächst, die Batterieoptimierung für den Kalender zu deaktivieren.
Beachten Sie, dass das Folgende nur meine Erfahrung und Meinung ist, die auf begrenzten Beobachtungen basiert.
Geschichte der Ereignisse
Ich habe gesehen, dass dies nach dem Upgrade auf eine neue 5.8.x-Version passiert ist. Die letzte (größtenteils) zuverlässige Version, die mir bekannt ist, ist 5.8.38-200532405-release
. Nachdem ich die verpassten Benachrichtigungen in der aktualisierten Version bemerkt hatte, habe ich ein Downgrade durchgeführt (mit meiner gesicherten apk).
Ich habe eine Zeit lang kein Upgrade durchgeführt, und während dieser Zeit wurde mindestens eine neue Version veröffentlicht. Ich beschloss, ihm noch eine Chance zu geben. Dieses Upgrade brachte mich auf 6.0.x. Eine Zeit lang funktionierte es irgendwie gut - Benachrichtigungen kamen manchmal um ein oder zwei Minuten zu spät, aber das war für mich akzeptabel.
Dann, ein paar Tage später, arbeitete ich intensiv an meinem Telefon, während viele Apps gleichzeitig geöffnet waren. Der Kalender fing an, brüchig zu werden und löste keine Benachrichtigungen oder nur sporadisch aus.
Meine Theorie
Neuere App-Releases benötigen möglicherweise mehr Speicher als zuvor – oder sind nicht so robust beim Neustart des Hintergrunddienstes, wenn das Betriebssystem ihn aufgrund von Speichermangel beendet. Je mehr Speicher von Apps verwendet wird, desto wahrscheinlicher wird ein bestimmter Dienst beendet (nicht unbedingt der Kalender, aber ein Dienst oder eine App mit Speicherüberlastung verschlimmert das Problem).
Ich bin mit der Android-Entwicklung überhaupt nicht vertraut, aber idealerweise würde der Kalender eine Liste der letzten Benachrichtigungen (vielleicht in der letzten Stunde?) Führen, die erfolgreich ausgelöst wurden. Wenn der Dienst beendet und neu gestartet wird, sollte er die letzten Benachrichtigungen, die hätten ausgelöst werden sollen, mit seiner Liste der tatsächlich ausgelösten Benachrichtigungen vergleichen . Es sollte dann diejenigen auslösen, die verpasst wurden, und sie der bereits ausgelösten Liste hinzufügen. Ich habe das Gefühl, dass die App dies nicht tut.
Vorschläge
Vermeiden Sie es, zu viele Apps auszuführen. Streichen Sie diejenigen weg, die Sie nicht verwenden.
Andernfalls versuchen Sie, den Kalender herunterzustufen. Sie können APK Mirror ausprobieren (Verwendung auf eigene Gefahr!). Aus Neugier lud ich es 5.8.38-200532405-release
auf meinen Desktop herunter und verglich es mit meinem eigenen Backup. Die apk
Datei war nicht dieselbe (da es sich um eine ZIP-Datei mit möglicherweise unterschiedlichen Komprimierungsverhältnissen und Dateiänderungszeiten usw. handelt), aber der entpackte Inhalt war identisch (im Vergleich mit diff -r
). Der sha256 der APK Mirror apk ist 30340b7e95e5e71f8183cc53af376efd27b10e11d75e8dd4b957b03a45c3dedf
.
Vorbehalte
Die letzte zuverlässige Version (oben erwähnt) für mein Gerät und meine Nutzungsmuster ist möglicherweise nicht die gleiche, die für Sie funktioniert. Ich sagte "meistens" zuverlässig, weil ich ab und zu immer noch Benachrichtigungen vermisse. Es scheint zu helfen, die Liste der laufenden Apps klein zu halten.
Verschiedenes
Ich habe Informationen aus den Antworten hier verwendet , um die s meines Geräts zu sichern apk
.
1) Überprüfen Sie noch einmal: Einstellungen > Apps > Alle > dann auf Kalender "Benachrichtigungen anzeigen" ist aktiviert und dann ist auch Google Kontakte "Benachrichtigungen anzeigen" aktiviert.
2) Stellen Sie sicher, dass Ihr Kalender kein externer Kalender ist.
Referenz:
Izzy
Selten
Izzy
Selten
WillW
Selten
Benutzer202027