# Flugstatus auf dem Sperrbildschirm anzeigen

Zeigen Sie jedem eingecheckten Passagier das Gate, den Status und die Zeit auf dem Sperrbildschirm an, bis der Flug landet. Dieser Leitfaden erstellt diese Journey mit dem [Live Activity-Element](/de/product/customer-journey/journey-elements/channels/live-activity/).

## Voraussetzungen

* Ihre iOS-App unterstützt Live Activities. Siehe den [Leitfaden zu Live Activities im iOS SDK](/de/developer/pushwoosh-sdk/ios-sdk/ios-live-activities/).
* Ein Flug-Widget-Schema ist für diese App veröffentlicht. Siehe [Konfiguration der iOS Live Activity-Schemas](/de/developer/first-steps/connect-messaging-services/ios-configuration/ios-live-activity-schemas-configuration/).

## Die Events erstellen

Dies sind Beispiel-Event-Namen für diesen Leitfaden. Wenn Ihre App oder Ihr Backend zum ersten Mal einen Namen sendet, [erstellt Pushwoosh dieses Event automatisch](/de/product/audience-data-and-segmentation/events/#implementation). Erstellen Sie die Events zuerst im Control Panel, nur wenn Sie die Attributtypen vor dem ersten Senden selbst festlegen möchten.

Erstellen (oder wiederverwenden) Sie die Events `CheckInCompleted`, `FlightStatusChanged` und `FlightLanded`.

[Erfahren Sie mehr über das Erstellen von Events](/de/product/audience-data-and-segmentation/events/#implementation)

## Die Journey erstellen

Öffnen Sie den [Customer Journey Builder](/de/product/customer-journey/pushwoosh-journey-overview/), erstellen Sie eine Kampagne und bauen Sie alles Folgende auf einer einzigen Arbeitsfläche auf.

1. Gehen Sie zu **Campaigns → Customer Journey Builder**.
2. Klicken Sie auf **Create campaign**.
3. Klicken Sie auf **Build a journey from scratch**.

### Den Eintritt festlegen

1. Fügen Sie ein **Trigger-based entry**-Element zur Arbeitsfläche hinzu.
2. Setzen Sie es auf `CheckInCompleted`.

![Panel für Trigger-basiertes Eintreten mit EVENT auf CheckInCompleted gesetzt](/live-activity-how-to-track-flight-status-with-live-activity-3.webp)

### Die Flugkarte starten

1. Fügen Sie ein **Live Activity**-Element nach dem Eintritt hinzu.
2. Nennen Sie es `Flight card start`.
3. Setzen Sie **Action** auf **Start**.
4. Wählen Sie das Flug-**Widget** und die **Schema version** aus.

![Start der Flugkarte mit Aktion auf Starten gesetzt und Flug-Widget und Schema-Version ausgewählt](/live-activity-how-to-track-flight-status-with-live-activity-1.webp)

5. Setzen Sie **Card key: event** auf `CheckInCompleted`.

![Kartenschlüssel: Event auf CheckInCompleted gesetzt](/live-activity-how-to-track-flight-status-with-live-activity-4.webp)

6. Füllen Sie **Card content** (`gate`, `status`, `estimatedTime`) und die Alarmfelder aus.

![Karteninhaltsfelder gate, status und estimatedTime ausgefüllt, mit Alarmfeldern darunter](/live-activity-how-to-track-flight-status-with-live-activity-5.webp)

7. Klicken Sie auf **Apply**.


### Warten und die Karte aktualisieren

Fahren Sie auf derselben Arbeitsfläche nach dem Start-Element fort.

1. Fügen Sie ein **Wait for Trigger**-Element hinzu.
2. Warten Sie auf `FlightStatusChanged`.
3. Legen Sie eine Wartezeit fest, die zu Ihren Flugaktualisierungen passt.

![Auf Trigger warten auf FlightStatusChanged gesetzt mit einer Wartezeit](/live-activity-how-to-track-flight-status-with-live-activity-6.webp)

4. Fügen Sie auf dem Zweig, der ausgelöst wird, wenn das Event eintritt, ein **Live Activity**-Element hinzu.
5. Nennen Sie es `Flight card update`.
6. Setzen Sie **Action** auf **Update**.
7. Wählen Sie dasselbe **Widget** und dieselbe **Schema version**.

![Flugkarten-Update mit Aktion auf Update gesetzt und demselben Widget und derselben Schema-Version ausgewählt](/live-activity-how-to-track-flight-status-with-live-activity-7.webp)

8. Wählen Sie `Flight card start` in **Card created by** aus.

![Karte erstellt von auf Flight card start im Update-Element gesetzt](/live-activity-how-to-track-flight-status-with-live-activity-8.webp)

9. Aktualisieren Sie **Card content**.

![Karteninhaltsfelder im Flight card update-Element aktualisiert](/live-activity-how-to-track-flight-status-with-live-activity-9.webp)

10. Klicken Sie auf **Apply**.

### Warten und die Karte beenden

Fahren Sie auf derselben Arbeitsfläche nach dem Update-Element fort.

1. Fügen Sie ein weiteres **Wait for Trigger**-Element hinzu.
2. Warten Sie auf `FlightLanded`.

![Auf Trigger warten auf FlightLanded gesetzt](/live-activity-how-to-track-flight-status-with-live-activity-10.webp)

3. Fügen Sie auf dem Zweig, der ausgelöst wird, wenn das Event eintritt, ein **Live Activity**-Element hinzu.
4. Nennen Sie es `Flight card end`.
5. Setzen Sie **Action** auf **End**.
6. Wählen Sie dasselbe **Widget** und dieselbe **Schema version**.
7. Wählen Sie `Flight card start` in **Card created by** aus.

![Ende der Flugkarte mit Aktion auf End gesetzt, demselben Widget und derselben Schema-Version ausgewählt und Karte erstellt von auf Flight card start gesetzt](/live-activity-how-to-track-flight-status-with-live-activity-11.webp)

8. Legen Sie bei Bedarf Alarm und **Dismiss after, min** fest.

![Alarmfelder und Verwerfen nach, Min. auf dem Flight card end-Element](/live-activity-how-to-track-flight-status-with-live-activity-12.webp)

9. Klicken Sie auf **Apply**.

![Vollständige Flugstatus-Journey auf der Arbeitsfläche mit Eintritt, Start, Auf Trigger warten, Update, Auf Trigger warten und Ende](/live-activity-how-to-track-flight-status-with-live-activity-13.webp)

## Was der Passagier sieht

Auf dem Sperrbildschirm erhält der Passagier eine Live Activity-Karte, die sich im Verlauf des Fluges ändert. Zum Beispiel:

<Tabs>
<TabItem label="Nach dem Check-in">
Gate `B12`, Status `Boarding`, geschätzte Zeit `18:45`.

![Live Activity-Karte auf dem Sperrbildschirm nach dem Check-in, die Gate B12, Boarding und die geschätzte Zeit 18:45 anzeigt](/live-activity-how-to-track-flight-status-with-live-activity-14.webp)
</TabItem>
<TabItem label="Wenn sich der Status ändert">
Dieselbe Karte wird aktualisiert, zum Beispiel Gate `B14`, Status `Delayed`, geschätzte Zeit `19:10`.

![Live Activity-Karte auf dem Sperrbildschirm nach einer Statusänderung, die Gate B14, Delayed und die geschätzte Zeit 19:10 anzeigt](/live-activity-how-to-track-flight-status-with-live-activity-15.webp)
</TabItem>
<TabItem label="Nach der Landung">
Die Karte schließt sich und verlässt den Sperrbildschirm.
</TabItem>
</Tabs>