Das Benachrichtigungsprotokoll, das Android führt und dir nie zeigt
Jedes Android-Handy führt ein Benachrichtigungsprotokoll, das du per Verknüpfung auf dem Startbildschirm öffnest: nützlich, aber kein Verlauf.
Lange auf den Startbildschirm drücken, ein Widget hinzufügen, und da ist es: das Benachrichtigungsprotokoll, das Android im Hintergrund geführt hat, seit du das Handy besitzt, ohne es je zu erwähnen. Gemeint ist nicht der Benachrichtigungsverlauf, die freundlichere Seite aus Android 11. Das Protokoll ist älter und roher, und kaum jemand kennt es, auch viele nicht, die seit zehn Jahren ein Android-Handy benutzen.
Hier steht, was es dir tatsächlich zeigt, warum es so aussieht, wie es aussieht, und in welchen zwei Situationen es entweder genau das Richtige oder völlig nutzlos ist.
Das Protokoll über eine Widget-Verknüpfung öffnen
Das Protokoll hat kein Symbol in der App-Übersicht, und auf den meisten Handys findet es auch die Suche in den Einstellungen nicht. Der Weg dorthin führt über eine Verknüpfung auf dem Startbildschirm:
- Drücke lange auf eine freie Stelle deines Startbildschirms und wähle Widgets.
- Scrolle zu Einstellungen und ziehe das Widget für eine Einstellungsverknüpfung auf den Startbildschirm.
- Es öffnet sich eine Auswahl mit allen Einstellungsseiten des Handys. Suche darin den Eintrag Benachrichtigungsprotokoll oder scrolle dorthin und tippe ihn an.
Das Widget liegt jetzt als dauerhafte Verknüpfung zum Protokoll auf deinem Startbildschirm. Ein Tipp darauf öffnet es direkt, ohne Umweg durch Menüs. Auf unverändertem Android und den meisten Pixel-nahen Systemen funktioniert das genau wie beschrieben. Samsung, Xiaomi und einige andere Hersteller haben den Eintrag in neueren Softwareversionen stillschweigend aus der Auswahl entfernt. Dann ist der Weg über das Widget versperrt, und einen anderen gibt es nicht.
Was das Protokoll aufzeichnet und in welcher Reihenfolge
Das geöffnete Protokoll listet Benachrichtigungen auf, die neueste zuerst. Jeder Eintrag zeigt die App, von der er stammt, einen Zeitstempel sowie Titel und Text der Benachrichtigung in Rohform, so wie das System sie erhalten hat. Anders als die Benachrichtigungsleiste behält es Einträge, nachdem du sie weggewischt hast, und allein diese Eigenschaft macht es überhaupt wissenswert. Es behält auch Einträge, die du versehentlich weggewischt hast, Benachrichtigungen von Apps, die du inzwischen zwangsweise beendet hast, und Systembenachrichtigungen, die sonst nirgends aufgelistet werden, etwa einen Wechsel des WLANs oder eine USB-Verbindung. Die Reihenfolge ist streng chronologisch. Nach App filtern, nach Text durchsuchen oder gruppieren lässt sich nichts. Du bekommst eine lange Liste und deinen eigenen Daumen zum Scrollen.
Warum es sich wie eine Debug-Ausgabe liest
Das Systemprotokoll, in dem die Benachrichtigungen landen, wurde für Entwickler gebaut, die prüfen wollten, ob die Zustellung einer Benachrichtigung korrekt auslöst. Für jemanden, der sich erinnern will, was in einer Nachricht stand, war es nie gedacht. Das merkt man jedem Eintrag an.
Titel und Text erscheinen genau so, wie die App sie für das System formatiert hat. Bei vielen Apps heißt das: Platzhaltertext, Paketnamen oder eine allgemeine Zeile wie „Neue Nachricht“ statt des eigentlichen Inhalts, den eine aufwendig gestaltete Benachrichtigung in der Leiste angezeigt hat. Apps mit ausklappbaren oder bildlastigen Benachrichtigungen geben dem Protokoll oft nur eine abgespeckte Zusammenfassung und behalten den interessanten Teil bei sich, wo das Protokoll ihn nicht sehen kann. Was du liest, ähnelt eher einer Ereignisliste des Systems als einer Kopie dessen, was auf deinem Bildschirm stand.
Das Problem mit dem Neustart
Die größte Grenze des Protokolls hat nichts mit der Formatierung zu tun. Es liegt nur im Arbeitsspeicher, in einem laufenden Systemprozess, und wird vollständig gelöscht, sobald das Handy neu startet. Ein Neustart für ein Update, wegen eines leeren Akkus oder weil das Handy eingefroren war, und jeder Eintrag ist weg, ohne Warnung und ohne Weg zurück. Das heißt auch: Bei einer Benachrichtigung, die vor deinem letzten Neustart ankam, kann das Protokoll nicht helfen, egal wie kurz das her ist. Wenn du etwas Bestimmtes wiederfinden willst, wirf erst einen Blick auf alle Wege, eine gelöschte Benachrichtigung wiederherzustellen, bevor du davon ausgehst, dass das Protokoll sie noch hat. Ein Neustart, an den du dich nicht erinnerst, kann sie längst gelöscht haben.
Wann das Protokoll reicht und wann nicht
Seinen Platz verdient das Protokoll für eine eng umrissene Aufgabe: zu bestätigen, dass eine Benachrichtigung tatsächlich angekommen ist, vor Minuten oder Stunden, auf einem Handy, das seitdem nicht neu gestartet wurde. Zeigt eine Messenger-App nichts in der Benachrichtigungsleiste an und du willst wissen, ob das System die Benachrichtigung überhaupt je gesehen hat, beantwortet das Protokoll das in Sekunden. Das ist mehr, als die Leiste selbst noch sagen kann, sobald etwas weggewischt wurde. An allem anderen scheitert es. Es gibt keine Suche und keine Ansicht pro App, mit einem Eintrag lässt sich nichts anfangen, außer ihn zu lesen, und der lesbare Inhalt ist oft nur ein Bruchstück dessen, was die App tatsächlich geschickt hat. Für alles, was länger halten muss als bis zum nächsten Neustart, ist der eingebaute Benachrichtigungsverlauf von Android der bessere Ausgangspunkt. Er übersteht immerhin das Wegwischen und zeigt eine sauberere Fassung des Textes, auch wenn er ebenfalls nur ungefähr den letzten Tag abdeckt und eingeschaltet sein muss, bevor er irgendetwas aufzeichnet.
Wenn du eigentlich eine Benachrichtigung willst, die du Wochen später wiederfindest, nach App oder Stichwort suchen und zurück in die Statusleiste legen kannst, ist das eine ganz andere Art von Werkzeug. Dafür haben wir ReNotify gebaut: Es speichert den vollständigen Text dauerhaft auf dem Gerät, macht ihn durchsuchbar und lässt dich die Benachrichtigung erneut senden. Zu diesem letzten Punkt gehört eine ehrliche Grenze. Das erneute Senden stellt das ursprüngliche Tippziel wieder her, also genau das, was sich beim Antippen öffnet, aber nur für etwa sechs Stunden und nur, bis das Handy neu startet. So lange hält Android den zugrunde liegenden PendingIntent am Leben. Danach bringt das erneute Senden weiterhin den vollständigen Text der Benachrichtigung zurück, nur ohne das ursprüngliche Ziel dahinter.
Das Benachrichtigungsprotokoll zu kennen lohnt sich gerade deshalb, weil es kostenlos, eingebaut und schon auf deinem Handy ist. Verwechsle es nur nicht mit einem Verlauf. Es ist eine Debug-Aufzeichnung, deren Haltbarkeit sich in Neustarts bemisst, und sobald du etwas brauchst, das es vergessen hat, suchst du nach dem, was danach kommt.