Live Updates für Android

Fortschritt zeigen, während er passiert

Eine einzige Android-16-Benachrichtigung, die sich selbst neu schreibt, während eine Bestellung, eine Fahrt oder ein Spiel voranschreitet. Pushwoosh startet, aktualisiert und beendet sie serverseitig – auch bei geschlossener App.

Drei Android-Smartphones nebeneinander mit einer Live-Benachrichtigungskarte: eine Essenslieferung beim Kurierschritt, eine Fahrt mit dem Fahrer zwei Minuten entfernt und ein Spielstand mit laufender Uhr

Über 80.000 Unternehmen vertrauen Pushwoosh beim Skalieren ihres Engagements

Sicherheit & Hosting

Die Statusdaten, die eine Live-Update-Karte trägt, laufen über dieselbe Plattform wie Ihre übrigen Kampagnen: Pushwoosh betreibt eigene Hardware in den USA und in Deutschland, gemäß DSGVO.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Das Format im Überblick

Eine einfache Push-Benachrichtigung sagt eine Sache einmal – und eine Bestellung mit fünf Schritten wird zu fünf Benachrichtigungen. Ein Live Update legt eine Karte für den gesamten Vorgang an und schreibt sie fortlaufend neu. Der Sperrbildschirm zeigt so immer den aktuellen Schritt statt eines Stapels veralteter Meldungen.

Eine laufende Karte

Der Vorgang erhält eine einzige Benachrichtigung auf dem Sperrbildschirm und in der Benachrichtigungsleiste. Jedes weitere Update schreibt diese Karte neu, statt eine weitere hinzuzufügen.

Fortschritt, der sich bewegt

Pushwoosh rendert Androids natives Notification.ProgressStyle – Balken, Wert und farbcodierte Segmente sind das echte Element des Betriebssystems.

Ein Chip in der Statusleiste

Solange der Vorgang läuft, hält Android eine kompakte Anzeige in der Statusleiste – sichtbar aus jeder anderen App heraus.

Zeitanker

Ein Update kann einen Zeitanker enthalten. Die Karte zählt dann zwischen zwei Server-Aktualisierungen selbstständig bis zur voraussichtlichen Ankunft herunter.

Aktionsbuttons auf der Live-Karte

Das SDK-Modul verbindet die Buttons mit dem Fortschritt. Ein Tippen öffnet direkt von der Karte aus die Karte oder ruft den Kurier an.

Ihr eigenes Rendering

LiveUpdateProgressStyleProvider übergibt das Zeichnen an Ihre App – Farben, Icons und Segmentbeschriftungen folgen Ihrem Design.

Wo ein Live Update zwischen Push und Bildschirm steht

Wenn die Nachricht …Senden SieWo sie erscheint
… eine Zustandsänderung einmal mitteiltEine einfache Push-BenachrichtigungBanner, dann Benachrichtigungsleiste
… eine Änderung zeigt, die ein Bild wert istEine Rich-Media-Push-BenachrichtigungDie erweiterte Benachrichtigung
… eine Entscheidung mit einem Tippen anbietetEine interaktive Push-BenachrichtigungButtons in der Benachrichtigung
… einen laufenden Vorgang begleitet, Minuten bis StundenEin Live UpdateEine laufende Karte, die sich selbst neu schreibt, plus Chip in der Statusleiste
… ein Nachweis ist, zu dem der Nutzer später zurückkehrtMessage InboxEine Liste in der App
… Details, ein Formular oder ein Layout brauchtEine In-App-NachrichtEin Vollbild in der App
Wenn die Nachricht …
1 / 6
… eine Zustandsänderung einmal mitteilt
Wo sie erscheint
Banner, dann Benachrichtigungsleiste
Wenn die Nachricht …
2 / 6
… eine Änderung zeigt, die ein Bild wert ist
Wo sie erscheint
Die erweiterte Benachrichtigung
Wenn die Nachricht …
3 / 6
… eine Entscheidung mit einem Tippen anbietet
Wo sie erscheint
Buttons in der Benachrichtigung
Wenn die Nachricht …
4 / 6
… einen laufenden Vorgang begleitet, Minuten bis Stunden
Senden Sie
Ein Live Update
Wo sie erscheint
Eine laufende Karte, die sich selbst neu schreibt, plus Chip in der Statusleiste
Wenn die Nachricht …
5 / 6
… ein Nachweis ist, zu dem der Nutzer später zurückkehrt
Senden Sie
Wo sie erscheint
Eine Liste in der App
Wenn die Nachricht …
6 / 6
… Details, ein Formular oder ein Layout braucht
Wo sie erscheint
Ein Vollbild in der App

Die Aufgabe innerhalb einer Journey

Eine Journey für beide Plattformen

Ein Live Update ist ein Attribut einer Nachricht, die Sie ohnehin versenden. Zielgruppe, Trigger, Segment und Kundenprofil bleiben, wo sie sind. Das Format entscheidet nur, wie diese Nachricht aussieht, solange der Vorgang läuft.

Android-16-Geräte erhalten die Live-Karte, iPhones die Live Activity und ältere Android-Smartphones eine Standard-Push-Benachrichtigung – alles aus derselben Customer Journey, die auch Ihre Push-, In-App- und E-Mail-Kommunikation steuert.

Eine Bestellung von Anfang bis Ende

Das Restaurant nimmt die Bestellung an, und die Journey öffnet die Karte beim ersten Schritt.

Eine stille Push-Benachrichtigung lädt die Kurierdaten im Hintergrund vor, für den Nutzer unsichtbar – so kommt die nächste Aktualisierung mit echtem Namen und echter Ankunftszeit an. „In Zubereitung“, „Kurier zugewiesen“ und „zwei Minuten entfernt“ schreiben dann dieselbe Karte neu, und das Event „Zugestellt“ schließt sie.

Auf einem Smartphone unter Android 16 sendet dieselbe Journey bei jedem Schritt eine einfache Push-Benachrichtigung, und beide Zweige legen den Beleg in der Message Inbox ab.

Wofür Sie es einsetzen

Ein Live Update lohnt sich, wenn wirklich etwas im Gange ist und der Nutzer bereits darauf wartet. Für eine Ankündigung, ein Angebot oder alles, was der Nutzer nicht selbst angestoßen hat, ist eine einfache Push-Benachrichtigung das richtige Format – und die Richtlinie von Google für diese Oberfläche sagt dasselbe.

MomentWas die Karte zeigtWas der Nutzer tut
Essenslieferung: eine laufende BestellungAngenommen, in Zubereitung, Kurier zugewiesen, Minuten entferntSieht den Kurier auf dem gesperrten Bildschirm näherkommen
Ride-Hailing: eine laufende FahrtFahrer unterwegs, Ankunftszeit, FahrtfortschrittBlickt auf den Sperrbildschirm, statt zurück zur Karte zu wechseln
E-Commerce: nach dem KaufVersandt, in Zustellung, noch wenige Stopps, zugestelltVerfolgt das Paket aus der Benachrichtigungsleiste und weiß, wann er zu Hause sein muss
Marktplätze: mehrere Bestellungen gleichzeitigEine Karte pro Sendung, jede mit eigenem VerkäuferBehält den Überblick über Pakete, die an verschiedenen Tagen ankommen
Airlines: am Tag des FlugsGate, Boarding, Verspätung, GepäckbandPrüft das Gate im lauten Terminal auf dem Sperrbildschirm
Live-Sport: ein laufendes SpielSpielstand, Uhr, SpielabschnittVerfolgt das Fußballspiel bei gesperrtem Smartphone
Sportwetten: eine Live-WetteWettstatus, Live-Quoten, Cash-out-FensterNutzt das Cash-out, bevor das Fenster schließt
Banking: eine laufende ÜberweisungÜberweisungsfortschritt, Zustellstatus der KarteSieht das Geld ankommen, während das Smartphone in der Tasche bleibt
Außendienst: ein Techniker auf dem WegUnterwegs, Ankunftszeit, angekommenMuss nicht mehr raten, in welcher Stunde er zu Hause bleiben soll
Energie: eine Störung in Ihrer StraßeStörung bestätigt, Team vor Ort, voraussichtliche WiederherstellungErhält eine Antwort, ohne die Hotline anzurufen
Moment
1 / 10
Essenslieferung: eine laufende Bestellung
Was die Karte zeigt
Angenommen, in Zubereitung, Kurier zugewiesen, Minuten entfernt
Was der Nutzer tut
Sieht den Kurier auf dem gesperrten Bildschirm näherkommen
Moment
2 / 10
Ride-Hailing: eine laufende Fahrt
Was die Karte zeigt
Fahrer unterwegs, Ankunftszeit, Fahrtfortschritt
Was der Nutzer tut
Blickt auf den Sperrbildschirm, statt zurück zur Karte zu wechseln
Moment
3 / 10
E-Commerce: nach dem Kauf
Was die Karte zeigt
Versandt, in Zustellung, noch wenige Stopps, zugestellt
Was der Nutzer tut
Verfolgt das Paket aus der Benachrichtigungsleiste und weiß, wann er zu Hause sein muss
Moment
4 / 10
Marktplätze: mehrere Bestellungen gleichzeitig
Was die Karte zeigt
Eine Karte pro Sendung, jede mit eigenem Verkäufer
Was der Nutzer tut
Behält den Überblick über Pakete, die an verschiedenen Tagen ankommen
Moment
5 / 10
Airlines: am Tag des Flugs
Was die Karte zeigt
Gate, Boarding, Verspätung, Gepäckband
Was der Nutzer tut
Prüft das Gate im lauten Terminal auf dem Sperrbildschirm
Moment
6 / 10
Live-Sport: ein laufendes Spiel
Was die Karte zeigt
Spielstand, Uhr, Spielabschnitt
Was der Nutzer tut
Verfolgt das Fußballspiel bei gesperrtem Smartphone
Moment
7 / 10
Sportwetten: eine Live-Wette
Was die Karte zeigt
Wettstatus, Live-Quoten, Cash-out-Fenster
Was der Nutzer tut
Nutzt das Cash-out, bevor das Fenster schließt
Moment
8 / 10
Banking: eine laufende Überweisung
Was die Karte zeigt
Überweisungsfortschritt, Zustellstatus der Karte
Was der Nutzer tut
Sieht das Geld ankommen, während das Smartphone in der Tasche bleibt
Moment
9 / 10
Außendienst: ein Techniker auf dem Weg
Was die Karte zeigt
Unterwegs, Ankunftszeit, angekommen
Was der Nutzer tut
Muss nicht mehr raten, in welcher Stunde er zu Hause bleiben soll
Moment
10 / 10
Energie: eine Störung in Ihrer Straße
Was die Karte zeigt
Störung bestätigt, Team vor Ort, voraussichtliche Wiederherstellung
Was der Nutzer tut
Erhält eine Antwort, ohne die Hotline anzurufen
Das Format ist die halbe Arbeit. Die andere Hälfte ist der Inhalt

50 Push-Benachrichtigungen, die sich zum Nachmachen lohnen – mit dem Text und dem Creative, die sie erfolgreich gemacht haben.

Beispiele ansehen

Plattform- und technische Abdeckung

Live-Karten, die sich selbst aktualisieren, sind neu – prüfen Sie die Mindestversionen als Erstes gegen Ihre eigene Installationsbasis. Die letzte Spalte zeigt, wo die Push-Benachrichtigung selbst das Format ist und wo sie nur etwas steuert, das Ihre App bereits mitbringt.

FunktionAndroidiOSWebBereitgestellt durch
Eine laufende Karte, die sich an Ort und Stelle aktualisiertAndroid 16 (API 36)iOS 16.1+, als Live Activity–Die Push, vom SDK über die Live-Notification-API des Betriebssystems gerendert
Nativer segmentierter FortschrittsbalkenAndroid 16, Notification.ProgressStyleIhr ActivityKit-Widget–pushwoosh-liveupdates 6.9.0+, das das Element des Betriebssystems kapselt
Stets sichtbare kompakte AnzeigeChip in der StatusleisteDynamic Island, iPhone 14 Pro und neuer–Das Betriebssystem, aus der Live-Benachrichtigung
Serverseitiges Starten, Aktualisieren und BeendenJaJa–OPERATION_START, OPERATION_UPDATE, OPERATION_END in der Messages API
Schließen der Karte aus der AppendLiveUpdate(id), endAllLiveUpdates()Ja–Die PushwooshLiveUpdates-Fassade in Ihrer App
Markengestaltung der Live-KarteLiveUpdateProgressStyleProviderIhr Widget-Code–Ihr App-Code, vom SDK aufgerufen
Android 15 und älter–, SDK-Aufrufe sind No-opsn/a–Eine Standard-Push oder Message Inbox in derselben Journey
Funktion
1 / 7
Eine laufende Karte, die sich an Ort und Stelle aktualisiert
Android
Android 16 (API 36)
iOS
iOS 16.1+, als Live Activity
Web
–
Bereitgestellt durch
Die Push, vom SDK über die Live-Notification-API des Betriebssystems gerendert
Funktion
2 / 7
Nativer segmentierter Fortschrittsbalken
Android
Android 16, Notification.ProgressStyle
iOS
Ihr ActivityKit-Widget
Web
–
Bereitgestellt durch
pushwoosh-liveupdates 6.9.0+, das das Element des Betriebssystems kapselt
Funktion
3 / 7
Stets sichtbare kompakte Anzeige
Android
Chip in der Statusleiste
iOS
Dynamic Island, iPhone 14 Pro und neuer
Web
–
Bereitgestellt durch
Das Betriebssystem, aus der Live-Benachrichtigung
Funktion
4 / 7
Serverseitiges Starten, Aktualisieren und Beenden
Android
Ja
iOS
Ja
Web
–
Bereitgestellt durch
OPERATION_START, OPERATION_UPDATE, OPERATION_END in der Messages API
Funktion
5 / 7
Schließen der Karte aus der App
Android
endLiveUpdate(id), endAllLiveUpdates()
iOS
Ja
Web
–
Bereitgestellt durch
Die PushwooshLiveUpdates-Fassade in Ihrer App
Funktion
6 / 7
Markengestaltung der Live-Karte
Android
LiveUpdateProgressStyleProvider
iOS
Ihr Widget-Code
Web
–
Bereitgestellt durch
Ihr App-Code, vom SDK aufgerufen
Funktion
7 / 7
Android 15 und älter
Android
–, SDK-Aufrufe sind No-ops
iOS
n/a
Web
–
Bereitgestellt durch
Eine Standard-Push oder Message Inbox in derselben Journey

So funktioniert es

Der Android-Build ist ein einmaliger Entwicklungsschritt. Danach laufen die drei Operationen wie jede andere Nachricht der Journey aus dem Control Panel und über die API.

  1. Modul einmalig hinzufügen (Entwickler)

    Fügen Sie pushwoosh-liveupdates 6.9.0+ in die Android-App ein. Das Modul fängt Live-Update-Pushes vor der Standard-Benachrichtigungsverarbeitung ab und kümmert sich um Kanal, Berechtigung, großes Icon und Aktionsbuttons. In LiveUpdateProgressStyleProvider gestalten Sie die Karte in Ihrem Markendesign.

  2. Den gesamten Lebenszyklus serverseitig steuern (API)

    OPERATION_START legt die Karte an, OPERATION_UPDATE schreibt sie an Ort und Stelle neu, OPERATION_END schließt sie – alles über die Messages API, verbunden durch eine gemeinsame Activity-ID. Die App kann eine Karte, die sie hält, auch selbst mit PushwooshLiveUpdates.endLiveUpdate() schließen, ohne Umweg über den Server.

  3. Orchestrieren (No-Code)

    Lösen Sie die drei Operationen aus derselben Customer Journey aus wie Ihr übriges Messaging – für dasselbe Segment und dasselbe Kundenprofil. Die iOS-Seite derselben Geschichte läuft ebenfalls aus dieser Journey.

Grenzen, die Sie kennen sollten

Die Oberfläche ist neu und eng definiert. Das sind ihre Grenzen.

  • Android 16 (API 36) und neuer. Auf früheren Versionen sind die SDK-Aufrufe No-ops – kein Absturz, aber auch keine Ersatzkarte. Verzweigen Sie die Journey für diese Geräte daher zu einer Standard-Push.
  • Die Karte wird mit Notification.ProgressStyle gezeichnet, einem Rendering-Element von Android 16. Deshalb lässt sie sich nicht wie eine Rich-Push-Vorlage auf ältere Versionen übertragen.
  • Jedes Starten, Aktualisieren und Beenden kommt von Ihrem Server. Es gibt keine API zum Anlegen auf dem Gerät, und die App kann nur eine Karte schließen, die sie bereits hält.
  • Google beschränkt die Oberfläche auf echte Vorgänge: keine Werbung, keine Chat-Nachrichten, keine Umgebungsinformationen. Missbrauch gefährdet Ihren Zugang zu dieser Oberfläche.
  • iOS ist ein separater Build. Live Activities übernehmen dieselbe Aufgabe auf dem iPhone über ActivityKit – gesteuert aus derselben Journey, aber mit eigenem SDK-Aufwand.
  • Das Reporting erfasst jede Operations-Push. Blicke auf die Karte hinterlassen keine Markierung im Payload – Engagement pro Update ergibt sich daher aus In-App-Events, die Sie zurücksenden.