iOS Live Activities

Der ganze Verlauf auf dem Sperrbildschirm

Pushwoosh startet und aktualisiert eine Live-Karte für eine Bestellung, eine Fahrt oder ein Spiel, aus derselben Kampagne und Journey wie Ihre übrigen Push-Benachrichtigungen. iOS hält sie auf dem Sperrbildschirm und in der Dynamic Island, solange das Ereignis läuft.

Drei iPhone-Bildschirme nebeneinander mit einer Live Activity: eine Essensbestellung beim Kurierschritt, eine Fahrt mit dem Fahrer zwei Minuten entfernt und ein Live-Spielstand, dazu dieselbe Aktivität verkleinert in der Dynamic Island

Über 80.000 Unternehmen vertrauen Pushwoosh beim Skalieren ihres Engagements

Sicherheit & Hosting

Live Activities zeigen Bestell-, Reise- und Transaktionsdaten auf dem Sperrbildschirm, deshalb zählt, wo diese Daten verarbeitet werden. Pushwoosh läuft auf eigener 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 Detail

Ein einfacher Push sagt einmal, dass etwas passiert ist. Eine Live Activity sagt es fortlaufend: Dieselbe Karte auf dem Sperrbildschirm schreibt sich neu, solange die Bestellung, die Fahrt oder das Spiel andauert.

Lokaler Start

Starten Sie die Aktivität aus Ihrer App mit ActivityKit, ab iOS 16.1.

Push-to-start

Ein tokenbasierter Push öffnet die Aktivität bei geschlossener App, ab iOS 17.2.

Live-Aktualisierung der Inhalte

/updateLiveActivity schreibt dieselbe Karte direkt neu, während das Ereignis voranschreitet.

Eine Karte für das ganze Segment

Senden Sie einmal an eine gemeinsame Activity-ID, und jedes Gerät mit dieser Aktivität aktualisiert sich gleichzeitig.

Synchron auf Sperrbildschirm und Watch

Eine Aktivität, synchron über alle Oberflächen, einschließlich des Smart Stack der Apple Watch ab watchOS 11.

Ein Token-Helper

setup() verfolgt und erneuert Ihre Push-to-start- und Push-to-update-Tokens automatisch.

Wo eine Live Activity zwischen Push und Bildschirm steht

Wenn die Nachricht istSenden SieWo sie erscheint
Eine Zustandsänderung, einmal mitgeteiltEinen einfachen PushDas Banner, dann die Liste auf dem Sperrbildschirm
Eine Änderung, die ein Bild verdientEinen Rich-Media-PushDie erweiterte Benachrichtigung
Eine Auswahl, die der Nutzer mit einem Tap trifftEinen interaktiven PushButtons in der Benachrichtigung
Ein laufendes Ereignis, Minuten bis StundenEine Live ActivityEine Karte auf dem Sperrbildschirm und in der Dynamic Island, die sich laufend neu schreibt
Ein Eintrag, zu dem der Nutzer später zurückkehrtMessage InboxEine Liste in der App
Details, ein Formular oder ein LayoutEine In-App-NachrichtEin Vollbild in der App
Wenn die Nachricht ist
1 / 6
Eine Zustandsänderung, einmal mitgeteilt
Wo sie erscheint
Das Banner, dann die Liste auf dem Sperrbildschirm
Wenn die Nachricht ist
2 / 6
Eine Änderung, die ein Bild verdient
Wo sie erscheint
Die erweiterte Benachrichtigung
Wenn die Nachricht ist
3 / 6
Eine Auswahl, die der Nutzer mit einem Tap trifft
Wo sie erscheint
Buttons in der Benachrichtigung
Wenn die Nachricht ist
4 / 6
Ein laufendes Ereignis, Minuten bis Stunden
Senden Sie
Eine Live Activity
Wo sie erscheint
Eine Karte auf dem Sperrbildschirm und in der Dynamic Island, die sich laufend neu schreibt
Wenn die Nachricht ist
5 / 6
Ein Eintrag, zu dem der Nutzer später zurückkehrt
Senden Sie
Wo sie erscheint
Eine Liste in der App
Wenn die Nachricht ist
6 / 6
Details, ein Formular oder ein Layout
Wo sie erscheint
Ein Vollbild in der App

Was die Karte in einer Journey leistet

Eine Journey für beide Plattformen

Eine Live Activity ist ein Attribut einer Nachricht, die Sie ohnehin senden, keine separate Integration. Zielgruppe, Trigger, Segment und Kundenprofil bleiben, wo sie sind, und das Format bestimmt, wie diese Nachricht aussieht, solange das Ereignis läuft.

iPhones erhalten die Live Activity, Android-16-Smartphones ein Live Update und ältere Geräte einen Standard-Push, alles aus derselben Customer Journey, die Ihre Push-, In-App- und E-Mail-Kommunikation steuert.

Eine Bestellung, vollständig begleitet

Das Restaurant nimmt die Bestellung an, und die Journey öffnet die Live Activity mit einem Push-to-start-Aufruf.

Ein Silent Push lädt die Kurierdaten unsichtbar im Hintergrund vor, sodass das erste Update mit echtem Namen und echter Ankunftszeit ankommt. Zubereitung, Kurier zugewiesen und zwei Minuten entfernt schreiben dann dieselbe Karte neu. Apple beschränkt Live Activities auf das aktuelle Ereignis, ein Upsell für die nächste Bestellung läuft deshalb als In-App-Nachricht in derselben Journey, nicht auf der Karte. Das Zustell-Event beendet die Aktivität und legt den Beleg in der Message Inbox ab.

Wofür es sich lohnt

Eine Live Activity lohnt sich, wenn wirklich etwas läuft und der Nutzer es selbst angestoßen hat: eine Bestellung, eine Fahrt, ein laufendes Spiel. Apple beschränkt die Oberfläche genau darauf: keine Ankündigungen, keine Angebote, nichts, was der Nutzer nicht selbst ausgelöst hat.

MomentWas die Karte trägtWas der Nutzer tut
E-Commerce: nach dem KaufVersandt, in Zustellung, noch wenige Stopps, zugestelltVerfolgt das Paket vom Sperrbildschirm aus und weiß, wann er zu Hause sein sollte
Marktplätze: mehrere Bestellungen gleichzeitigEine Karte pro Sendung, jeweils von einem eigenen VerkäuferBehält Pakete im Blick, die an verschiedenen Tagen ankommen
Carsharing: eine laufende MieteLaufende Sitzung, Tank- oder Ladestand, Restzeit, RückgabeortVerfolgt den Countdown der Sitzung, ohne die App zu öffnen
Airlines: am Tag des FlugsGate, Boarding, Verspätung, GepäckbandPrüft das Gate vom Sperrbildschirm aus, mitten im lauten Terminal
Lieferdienste: eine laufende BestellungAngenommen, in Zubereitung, Kurier zugewiesen, Minuten entferntSchaut auf den Sperrbildschirm, statt die App erneut zu öffnen
Fahrdienste: eine laufende FahrtFahrer unterwegs, Ankunftszeit, FahrtfortschrittSchaut in die Dynamic Island statt auf die Karte
Live-Sport: ein laufendes SpielSpielstand, Spielzeit, SpielabschnittVerfolgt das Spiel bei gesperrtem Smartphone
Sportwetten: eine Live-WetteWettstatus, Live-Quoten, Cash-out-FensterNutzt das Cash-out, bevor das Fenster schließt
Moment
1 / 8
E-Commerce: nach dem Kauf
Was die Karte trägt
Versandt, in Zustellung, noch wenige Stopps, zugestellt
Was der Nutzer tut
Verfolgt das Paket vom Sperrbildschirm aus und weiß, wann er zu Hause sein sollte
Moment
2 / 8
Marktplätze: mehrere Bestellungen gleichzeitig
Was die Karte trägt
Eine Karte pro Sendung, jeweils von einem eigenen Verkäufer
Was der Nutzer tut
Behält Pakete im Blick, die an verschiedenen Tagen ankommen
Moment
3 / 8
Carsharing: eine laufende Miete
Was die Karte trägt
Laufende Sitzung, Tank- oder Ladestand, Restzeit, Rückgabeort
Was der Nutzer tut
Verfolgt den Countdown der Sitzung, ohne die App zu öffnen
Moment
4 / 8
Airlines: am Tag des Flugs
Was die Karte trägt
Gate, Boarding, Verspätung, Gepäckband
Was der Nutzer tut
Prüft das Gate vom Sperrbildschirm aus, mitten im lauten Terminal
Moment
5 / 8
Lieferdienste: eine laufende Bestellung
Was die Karte trägt
Angenommen, in Zubereitung, Kurier zugewiesen, Minuten entfernt
Was der Nutzer tut
Schaut auf den Sperrbildschirm, statt die App erneut zu öffnen
Moment
6 / 8
Fahrdienste: eine laufende Fahrt
Was die Karte trägt
Fahrer unterwegs, Ankunftszeit, Fahrtfortschritt
Was der Nutzer tut
Schaut in die Dynamic Island statt auf die Karte
Moment
7 / 8
Live-Sport: ein laufendes Spiel
Was die Karte trägt
Spielstand, Spielzeit, Spielabschnitt
Was der Nutzer tut
Verfolgt das Spiel bei gesperrtem Smartphone
Moment
8 / 8
Sportwetten: eine Live-Wette
Was die Karte trägt
Wettstatus, Live-Quoten, Cash-out-Fenster
Was der Nutzer tut
Nutzt das Cash-out, bevor das Fenster schließt

Anwendungsfälle aus Sportwetten, Trading, Banking und Telemedizin brauchen vor dem Start eine Compliance-Freigabe. Beziehen Sie Ihren Pushwoosh CSM frühzeitig ein.

Die Karte ist die halbe Arbeit. Die andere Hälfte ist, was Sie hineinpacken

50 Push-Benachrichtigungen als Vorlage, jeweils mit Text und Gestaltung dahinter.

Beispiele ansehen

Plattformen & technische Abdeckung

Live Activities sind eine reine iOS-Oberfläche, und die Mindestversionen sollten Sie zuerst mit Ihrer eigenen Installationsbasis abgleichen. Die letzte Spalte zeigt, wo der Push selbst das Format ist und wo er nur etwas steuert, das Ihre App bereits mitbringt.

FunktioniOSAndroidBereitgestellt durch
Eine laufende Karte, die sich direkt aktualisiertiOS 16.1+, als Live ActivityAndroid 16 (API 36), als Live UpdateDer Push, vom SDK über die Live-Activity-API des Betriebssystems dargestellt
Start aus der Ferne, ohne die App zu öffneniOS 17.2+, Push-to-startJa, vom ServerNur tokenbasiertes APNs. Eine zertifikatsbasierte Konfiguration wird für Live Activities nicht unterstützt
Inhaltsaktualisierungen/updateLiveActivityOPERATION_UPDATE in der Messages APIDieselbe Activity-ID verknüpft jedes Update mit der laufenden Karte
Alle mit derselben Aktivität aktualisierenEinmal an die gemeinsame Activity-ID sendenAndroid aktualisiert pro GerätJedes Gerät mit dieser Activity-ID stellt beim nächsten Push neu dar. Einen separaten Broadcast-Kanal gibt es nicht
Stets sichtbare kompakte AnzeigeDynamic Island (iPhone 14 Pro+), Smart Stack der Apple WatchChip in der StatusleisteDas Betriebssystem, aus der Live-Aktivität
Widget-CodeEine Widget Extension mit SwiftUI/WidgetKit, von einem Entwickler gebautDas SDK-Modul pushwoosh-liveupdates liefert den StandardstilApple verlangt eine eigene Widget-Oberfläche, Android liefert den Fortschrittsstil des Betriebssystems
Funktion
1 / 6
Eine laufende Karte, die sich direkt aktualisiert
iOS
iOS 16.1+, als Live Activity
Android
Android 16 (API 36), als Live Update
Bereitgestellt durch
Der Push, vom SDK über die Live-Activity-API des Betriebssystems dargestellt
Funktion
2 / 6
Start aus der Ferne, ohne die App zu öffnen
iOS
iOS 17.2+, Push-to-start
Android
Ja, vom Server
Bereitgestellt durch
Nur tokenbasiertes APNs. Eine zertifikatsbasierte Konfiguration wird für Live Activities nicht unterstützt
Funktion
3 / 6
Inhaltsaktualisierungen
iOS
/updateLiveActivity
Android
OPERATION_UPDATE in der Messages API
Bereitgestellt durch
Dieselbe Activity-ID verknüpft jedes Update mit der laufenden Karte
Funktion
4 / 6
Alle mit derselben Aktivität aktualisieren
iOS
Einmal an die gemeinsame Activity-ID senden
Android
Android aktualisiert pro Gerät
Bereitgestellt durch
Jedes Gerät mit dieser Activity-ID stellt beim nächsten Push neu dar. Einen separaten Broadcast-Kanal gibt es nicht
Funktion
5 / 6
Stets sichtbare kompakte Anzeige
iOS
Dynamic Island (iPhone 14 Pro+), Smart Stack der Apple Watch
Android
Chip in der Statusleiste
Bereitgestellt durch
Das Betriebssystem, aus der Live-Aktivität
Funktion
6 / 6
Widget-Code
iOS
Eine Widget Extension mit SwiftUI/WidgetKit, von einem Entwickler gebaut
Android
Das SDK-Modul pushwoosh-liveupdates liefert den Standardstil
Bereitgestellt durch
Apple verlangt eine eigene Widget-Oberfläche, Android liefert den Fortschrittsstil des Betriebssystems

So funktioniert es

Das Widget zu bauen ist ein einmaliger Entwicklungsschritt. Danach laufen die drei Operationen aus dem Control Panel und über die API wie jede andere Nachricht in der Journey.

  1. Widget einmal bauen (Entwickler)

    Fügen Sie eine Widget Extension mit ActivityKit und SwiftUI/WidgetKit hinzu, nach Apples Modell für Live-Activity-Attribute. Für diesen Schritt braucht es einen Entwickler, denn Apple verlangt eigenen UI-Code für die Karte.

  2. Den gesamten Lebenszyklus vom Server steuern (API)

    Push-to-start öffnet die Aktivität, /updateLiveActivity schreibt sie neu, und ein End-Aufruf schließt sie, alles über die Messages API, mit einer Activity-ID, die die Operationen verbindet. setup() verwaltet die Push-to-start- und Push-to-update-Tokens für Sie.

  3. Orchestrieren (No-Code)

    Lösen Sie diese Operationen aus derselben Customer Journey aus wie Ihr übriges Messaging, mit demselben Segment und demselben Kundenprofil. Die Android-Hälfte derselben Geschichte läuft ebenfalls aus dieser Journey, über Live Updates.

Grenzen, die Sie kennen sollten

Die Oberfläche ist bewusst eng gefasst. Das sind ihre Grenzen.

  • Nur tokenbasierte APNs-Konfiguration. Zertifikatsbasierte Setups können keine Live Activities ausführen.
  • Die Karte braucht eine eigene Widget Extension mit SwiftUI/WidgetKit-Oberfläche, von einem Entwickler gebaut. Kein visueller Editor deckt diesen Schritt ab.
  • Apple beschränkt die Oberfläche auf ein aktuell laufendes, vom Nutzer gestartetes Ereignis: keine Werbung, keine Upsells, keine Chatnachrichten auf der Karte selbst.
  • Eine Aktivität läuft etwa 8 Stunden, plus bis zu 4 weitere in einem veralteten Zustand, danach beendet Apple sie unabhängig von Updates.
  • iOS 18 drosselt Remote-Updates auf etwa eines alle 5 bis 15 Sekunden. Countdown-basierte Aktivitäten, etwa eine Ankunftszeit, zählen zwischen den Updates lokal weiter und sind nicht betroffen.
  • Das Opt-in folgt automatisch der Push-Berechtigung der App, der Nutzer behält aber einen eigenen Schalter, um Live Activities abzuschalten.
  • Die Berichte erfassen jeden Start-, Update- und End-Aufruf. Die Karte selbst hinterlässt keine In-App-Engagement-Markierung, das Engagement pro Blick muss aus Events kommen, die Sie separat zurücksenden.
Der ganze Verlauf auf dem Sperrbildschirm

Starten und aktualisieren Sie eine Live-Karte aus derselben Kampagne und Journey wie Ihre übrigen Push-Benachrichtigungen.

Demo anfragen