Cómo mostrar el estado de un vuelo en la pantalla de bloqueo
Muestra a cada pasajero que ha hecho el check-in la puerta de embarque, el estado y la hora en la pantalla de bloqueo hasta que el vuelo aterrice. Esta guía construye ese journey con el elemento Live Activity.
Prerrequisitos
Anchor link to- Tu aplicación de iOS es compatible con Live Activities. Consulta la guía de Live Activities del SDK de iOS.
- Se ha publicado un esquema de widget de vuelo para esta aplicación. Consulta la configuración de esquemas de Live Activity de iOS.
Crear los eventos
Anchor link toEstos son nombres de eventos de ejemplo para esta guía. Cuando tu aplicación o backend envía un nombre por primera vez, Pushwoosh crea ese evento automáticamente. Crea los eventos en el Control Panel primero solo si quieres establecer los tipos de atributos tú mismo antes del primer envío.
Crea (o reutiliza) los eventos CheckInCompleted, FlightStatusChanged y FlightLanded.
Aprende más sobre la creación de eventos
Construir el journey
Anchor link toAbre el Customer Journey Builder, crea una campaña y construye todo lo que se indica a continuación en un solo lienzo.
- Ve a Campaigns → Customer Journey Builder.
- Haz clic en Create campaign.
- Haz clic en Build a journey from scratch.
Configurar la entrada
Anchor link to- Añade un elemento de Entrada basada en disparador al lienzo.
- Configúralo como
CheckInCompleted.

Iniciar la tarjeta de vuelo
Anchor link to- Añade un elemento Live Activity después de la entrada.
- Nómbralo
Inicio de tarjeta de vuelo. - Establece la Acción en Iniciar.
- Selecciona el Widget de vuelo y la Versión del esquema.

- Establece Clave de tarjeta: evento en
CheckInCompleted.

- Rellena el Contenido de la tarjeta (
gate,status,estimatedTime) y los campos de alerta.

- Haz clic en Aplicar.
Esperar y actualizar la tarjeta
Anchor link toContinúa en el mismo lienzo después del elemento Iniciar.
- Añade un elemento Esperar disparador.
- Espera a
FlightStatusChanged. - Establece un período de espera que se ajuste a las actualizaciones de tu vuelo.

- En la rama que se activa cuando ocurre el evento, añade un elemento Live Activity.
- Nómbralo
Actualización de tarjeta de vuelo. - Establece la Acción en Actualizar.
- Elige el mismo Widget y Versión del esquema.

- Selecciona
Inicio de tarjeta de vueloen Tarjeta creada por.

- Actualiza el Contenido de la tarjeta.

- Haz clic en Aplicar.
Esperar y finalizar la tarjeta
Anchor link toContinúa en el mismo lienzo después del elemento Actualizar.
- Añade otro elemento Esperar disparador.
- Espera a
FlightLanded.

- En la rama que se activa cuando ocurre el evento, añade un elemento Live Activity.
- Nómbralo
Finalización de tarjeta de vuelo. - Establece la Acción en Finalizar.
- Elige el mismo Widget y Versión del esquema.
- Selecciona
Inicio de tarjeta de vueloen Tarjeta creada por.

- Establece la alerta y Descartar después de, min si es necesario.

- Haz clic en Aplicar.

Lo que ve el pasajero
Anchor link toEn la pantalla de bloqueo, el pasajero recibe una tarjeta de Live Activity que cambia a medida que avanza el vuelo. Por ejemplo:
Puerta B12, estado Embarcando, hora estimada 18:45.

La misma tarjeta se actualiza, por ejemplo, puerta B14, estado Retrasado, hora estimada 19:10.

La tarjeta se cierra y desaparece de la pantalla de bloqueo.