Перейти к содержанию

Как отображать статус рейса на экране блокировки

Отображайте номер выхода, статус и время на экране блокировки для каждого зарегистрированного пассажира до тех пор, пока рейс не приземлится. В этом руководстве мы создадим такой Journey с помощью элемента Live Activity.

Предварительные условия

Anchor link to

Создайте события

Anchor link to

Это примеры названий событий для данного руководства. Когда ваше приложение или бэкенд отправляет название впервые, Pushwoosh создает это событие автоматически. Создавайте события в Control Panel заранее, только если вы хотите самостоятельно задать типы атрибутов перед первой отправкой.

Создайте (или используйте существующие) события CheckInCompleted, FlightStatusChanged и FlightLanded.

Узнайте больше о создании событий

Создайте Journey

Anchor link to

Откройте Customer Journey Builder, создайте кампанию и соберите все, что описано ниже, на одном холсте.

  1. Перейдите в Campaigns → Customer Journey Builder.
  2. Нажмите Создать кампанию.
  3. Нажмите Создать Journey с нуля.

Настройте точку входа

Anchor link to
  1. Добавьте на холст элемент Trigger-based entry.
  2. Установите для него событие CheckInCompleted.

Панель Trigger-based entry с событием EVENT, установленным на CheckInCompleted

Запустите карточку рейса

Anchor link to
  1. Добавьте элемент Live Activity после точки входа.
  2. Назовите его Запуск карточки рейса.
  3. Установите Действие (Action) в Start.
  4. Выберите Виджет (Widget) рейса и Версию схемы (Schema version).

"Запуск карточки рейса" с действием "Start" и выбранными виджетом и версией схемы

  1. Установите Ключ карточки: событие (Card key: event) на CheckInCompleted.

Ключ карточки: событие, установленное на CheckInCompleted

  1. Заполните Содержимое карточки (Card content) (gate, status, estimatedTime) и поля для оповещений.

Поля содержимого карточки gate, status и estimatedTime заполнены, ниже — поля для оповещений

  1. Нажмите Применить (Apply).

Ожидание и обновление карточки

Anchor link to

Продолжайте на том же холсте после элемента Start.

  1. Добавьте элемент Wait for Trigger.
  2. Ожидайте событие FlightStatusChanged.
  3. Установите период ожидания, соответствующий вашим обновлениям рейса.

Wait for Trigger, установленный на FlightStatusChanged с периодом ожидания

  1. На ветке, которая срабатывает при наступлении события, добавьте элемент Live Activity.
  2. Назовите его Обновление карточки рейса.
  3. Установите Действие (Action) в Update.
  4. Выберите те же Виджет (Widget) и Версию схемы (Schema version).

"Обновление карточки рейса" с действием "Update" и теми же выбранными виджетом и версией схемы

  1. Выберите Запуск карточки рейса в поле Карточка создана (Card created by).

Поле "Карточка создана" установлено на "Запуск карточки рейса" в элементе "Обновление"

  1. Обновите Содержимое карточки (Card content).

Поля содержимого карточки обновлены в элементе "Обновление карточки рейса"

  1. Нажмите Применить (Apply).

Ожидание и завершение карточки

Anchor link to

Продолжайте на том же холсте после элемента Update.

  1. Добавьте еще один элемент Wait for Trigger.
  2. Ожидайте событие FlightLanded.

Wait for Trigger, установленный на FlightLanded

  1. На ветке, которая срабатывает при наступлении события, добавьте элемент Live Activity.
  2. Назовите его Завершение карточки рейса.
  3. Установите Действие (Action) в End.
  4. Выберите те же Виджет (Widget) и Версию схемы (Schema version).
  5. Выберите Запуск карточки рейса в поле Карточка создана (Card created by).

"Завершение карточки рейса" с действием "End", теми же выбранными виджетом и версией схемы, и полем "Карточка создана", установленным на "Запуск карточки рейса"

  1. При необходимости установите оповещение и Закрыть через, мин (Dismiss after, min).

Поля оповещений и "Закрыть через, мин" в элементе "Завершение карточки рейса"

  1. Нажмите Применить (Apply).

Полный Journey статуса рейса на холсте с точкой входа, элементами Start, Wait for Trigger, Update, Wait for Trigger и End

Что видит пассажир

Anchor link to

На экране блокировки пассажир видит одну карточку Live Activity, которая меняется по ходу рейса. Например:

Выход B12, статус Посадка, расчетное время 18:45.

Карточка Live Activity на экране блокировки после регистрации, показывающая выход B12, статус "Посадка" и расчетное время 18