# Comment afficher le statut d'un vol sur l'écran de verrouillage

Affichez la porte d'embarquement, le statut et l'heure de chaque passager enregistré sur l'écran de verrouillage jusqu'à ce que le vol atterrisse. Ce guide vous explique comment créer ce Journey avec l'[élément Live Activity](/fr/product/customer-journey/journey-elements/channels/live-activity/).

## Prérequis

*   Votre application iOS prend en charge les Live Activities. Consultez le [guide des Live Activities du SDK iOS](/fr/developer/pushwoosh-sdk/ios-sdk/ios-live-activities/).
*   Un schéma de widget de vol est publié pour cette application. Consultez la [configuration des schémas de Live Activity iOS](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-live-activity-schemas-configuration/).

## Créer les événements

Voici des exemples de noms d'événements pour ce guide. Lorsque votre application ou votre backend envoie un nom pour la première fois, Pushwoosh [crée cet événement automatiquement](/fr/product/audience-data-and-segmentation/events/#implementation). Créez d'abord les événements dans le Control Panel uniquement si vous souhaitez définir vous-même les types d'attributs avant le premier envoi.

Créez (ou réutilisez) les événements `CheckInCompleted`, `FlightStatusChanged` et `FlightLanded`.

[En savoir plus sur la création d'événements](/fr/product/audience-data-and-segmentation/events/#implementation)

## Créer le Journey

Ouvrez le [Customer Journey Builder](/fr/product/customer-journey/pushwoosh-journey-overview/), créez une campagne et construisez tout ce qui suit sur un seul canevas.

1.  Allez dans **Campaigns → Customer Journey Builder**.
2.  Cliquez sur **Create campaign**.
3.  Cliquez sur **Build a journey from scratch**.

### Définir l'entrée

1.  Ajoutez un élément **Entrée basée sur un déclencheur** au canevas.
2.  Réglez-le sur `CheckInCompleted`.

![Panneau d'entrée basée sur un déclencheur avec EVENT défini sur CheckInCompleted](/live-activity-how-to-track-flight-status-with-live-activity-3.webp)

### Démarrer la carte de vol

1.  Ajoutez un élément **Live Activity** après l'entrée.
2.  Nommez-le `Flight card start`.
3.  Réglez **Action** sur **Start**.
4.  Sélectionnez le **Widget** de vol et la **Version du schéma**.

![Démarrage de la carte de vol avec Action réglée sur Start et le Widget de vol et la Version du schéma sélectionnés](/live-activity-how-to-track-flight-status-with-live-activity-1.webp)

5.  Réglez **Clé de la carte : événement** sur `CheckInCompleted`.

![Clé de la carte : événement réglé sur CheckInCompleted](/live-activity-how-to-track-flight-status-with-live-activity-4.webp)

6.  Remplissez le **Contenu de la carte** (`gate`, `status`, `estimatedTime`) et les champs d'alerte.

![Champs de contenu de la carte gate, status et estimatedTime remplis, avec les champs d'alerte en dessous](/live-activity-how-to-track-flight-status-with-live-activity-5.webp)

7.  Cliquez sur **Apply**.

### Attendre et mettre à jour la carte

Continuez sur le même canevas après l'élément de Démarrage.

1.  Ajoutez un élément **Attendre le déclencheur**.
2.  Attendez `FlightStatusChanged`.
3.  Définissez une période d'attente qui correspond à vos mises à jour de vol.

![Attendre le déclencheur réglé sur FlightStatusChanged avec une période d'attente](/live-activity-how-to-track-flight-status-with-live-activity-6.webp)

4.  Sur la branche qui se déclenche lorsque l'événement se produit, ajoutez un élément **Live Activity**.
5.  Nommez-le `Flight card update`.
6.  Réglez **Action** sur **Update**.
7.  Choisissez les mêmes **Widget** et **Version du schéma**.

![Mise à jour de la carte de vol avec Action réglée sur Update et les mêmes Widget et Version du schéma sélectionnés](/live-activity-how-to-track-flight-status-with-live-activity-7.webp)

8.  Sélectionnez `Flight card start` dans **Carte créée par**.

![Carte créée par réglée sur Flight card start sur l'élément de Mise à jour](/live-activity-how-to-track-flight-status-with-live-activity-8.webp)

9.  Mettez à jour le **Contenu de la carte**.

![Champs de contenu de la carte mis à jour sur l'élément de Mise à jour de la carte de vol](/live-activity-how-to-track-flight-status-with-live-activity-9.webp)

10. Cliquez sur **Apply**.

### Attendre et terminer la carte

Continuez sur le même canevas après l'élément de Mise à jour.

1.  Ajoutez un autre élément **Attendre le déclencheur**.
2.  Attendez `FlightLanded`.

![Attendre le déclencheur réglé sur FlightLanded](/live-activity-how-to-track-flight-status-with-live-activity-10.webp)

3.  Sur la branche qui se déclenche lorsque l'événement se produit, ajoutez un élément **Live Activity**.
4.  Nommez-le `Flight card end`.
5.  Réglez **Action** sur **End**.
6.  Choisissez les mêmes **Widget** et **Version du schéma**.
7.  Sélectionnez `Flight card start` dans **Carte créée par**.

![Fin de la carte de vol avec Action réglée sur End, les mêmes Widget et Version du schéma sélectionnés, et Carte créée par réglée sur Flight card start](/live-activity-how-to-track-flight-status-with-live-activity-11.webp)

8.  Définissez une alerte et **Fermer après, min** si nécessaire.

![Champs d'alerte et Fermer après, min sur l'élément de Fin de la carte de vol](/live-activity-how-to-track-flight-status-with-live-activity-12.webp)

9.  Cliquez sur **Apply**.

![Journey complet du statut de vol sur le canevas avec Entrée, Démarrage, Attendre le déclencheur, Mise à jour, Attendre le déclencheur, et Fin](/live-activity-how-to-track-flight-status-with-live-activity-13.webp)

## Ce que le passager voit

Sur l'écran de verrouillage, le passager reçoit une carte Live Activity qui change au fur et à mesure de la progression du vol. Par exemple :

<Tabs>
<TabItem label="Après l'enregistrement">
Porte `B12`, statut `Embarquement`, heure estimée `18:45`.

![Carte Live Activity sur l'écran de verrouillage après l'enregistrement montrant la porte B12, Embarquement, et l'heure estimée 18:45](/live-activity-how-to-track-flight-status-with-live-activity-14.webp)
</TabItem>
<TabItem label="Lorsque le statut change">
La même carte se met à jour, par exemple porte `B14`, statut `Retardé`, heure estimée `19:10`.

![Carte Live Activity sur l'écran de verrouillage après un changement de statut montrant la porte B14, Retardé, et l'heure estimée 19:10](/live-activity-how-to-track-flight-status-with-live-activity-15.webp)
</TabItem>
<TabItem label="Après l'atterrissage">
La carte se ferme et quitte l'écran de verrouillage.
</TabItem>
</Tabs>