Вся история — на экране блокировки
Pushwoosh запускает и обновляет живую карточку заказа, поездки или матча из той же кампании и того же Customer Journey, что и остальные ваши пуши. iOS держит её на экране блокировки и в Dynamic Island, пока длится событие.
Более 80 000 компаний масштабируют вовлечение с Pushwoosh
Формат целиком
Обычный пуш один раз сообщает, что что-то произошло. Live Activity продолжает об этом сообщать: одна и та же карточка на экране блокировки переписывает себя, пока идёт заказ, поездка или матч.
Локальный запуск
Запускайте активность изнутри приложения с помощью ActivityKit, iOS 16.1 и новее.
Push-to-start
Пуш на основе токена открывает активность при закрытом приложении, iOS 17.2 и новее.
Обновление контента в реальном времени
/updateLiveActivity переписывает ту же карточку на месте по мере развития события.
Одна карточка для всего сегмента
Отправьте пуш один раз на общий ID активности, и все устройства с этой активностью обновятся одновременно.
Синхронно на экране блокировки и Watch
Одна активность, синхронизированная между поверхностями, включая Smart Stack на Apple Watch с watchOS 11.
Один хелпер для токенов
setup() автоматически отслеживает и обновляет ваши токены push-to-start и push-to-update.
Место Live Activity между пушем и экраном
| Если сообщение — это | Что отправить | Где оно находится |
|---|---|---|
| Одно изменение состояния, сказанное один раз | Обычный пуш | Баннер, затем список на экране блокировки |
| Одно изменение, достойное картинки | Rich media push | Развёрнутое уведомление |
| Выбор, который пользователь делает в один тап | Интерактивный пуш | Кнопки на уведомлении |
| Длящееся событие, от минут до часов | Live Activity | Одна карточка на экране блокировки и в Dynamic Island, которая переписывает себя на месте |
| Запись, к которой пользователь вернётся позже | Message Inbox | Список внутри приложения |
| Подробности, форма или макет | In-app сообщение | Полный экран в приложении |
Как это работает внутри сценария
Один сценарий для обеих платформ
Live Activity — это атрибут сообщения, которое вы и так отправляете, а не отдельная интеграция. Аудитория, триггер, сегмент и профиль клиента остаются на месте, а формат определяет, как выглядит сообщение, пока событие ещё идёт.
iPhone получают Live Activity, телефоны на Android 16 — Live Update, а старые устройства — стандартный пуш, и всё это из того же Customer Journey, который управляет вашими push, in-app и email. iOS и Android работают на равных: один сценарий, один API, один дашборд.
Заказ — от начала до конца
Ресторан принимает заказ, и сценарий открывает Live Activity вызовом push-to-start.
Silent push незаметно для пользователя подгружает данные курьера в фоне, поэтому первое обновление приходит с настоящим именем и реальным ETA. Этапы «готовится», «курьер назначен» и «две минуты» затем переписывают ту же карточку. Apple разрешает Live Activities показывать только текущее событие, поэтому апселл на следующий заказ идёт in-app сообщением в том же сценарии, а не на самой карточке. Событие доставки завершает активность и оставляет чек в Message Inbox.
Где это применять
Live Activity оправдана, когда что-то действительно происходит и пользователь сам это запустил: заказ, поездка, уже идущий матч. Apple ограничивает поверхность именно этим: никаких анонсов, никаких предложений, ничего, что пользователь не запускал сам.
| Момент | Что несёт карточка | Что делает пользователь |
|---|---|---|
| Доставка еды: заказ в работе | Принят, готовится, курьер назначен, несколько минут | Смотрит на экран блокировки, а не открывает приложение заново |
| Такси: поездка в процессе | Водитель в пути, ETA, прогресс поездки | Проверяет Dynamic Island вместо экрана с картой |
| E-commerce: после покупки | Отправлен, передан курьеру, через несколько остановок, доставлен | Следит за посылкой с экрана блокировки и знает, когда быть дома |
| Маркетплейсы: несколько заказов сразу | Отдельная карточка на каждое отправление от своего продавца | Отслеживает посылки, приходящие в разные дни |
| Авиакомпании: день вылета | Гейт, посадка, задержка, лента выдачи багажа | Проверяет гейт с экрана блокировки в шумном терминале |
| Каршеринг: активная аренда | Сессия идёт, топливо или заряд, оставшееся время, точка возврата | Следит за обратным отсчётом сессии, не открывая приложение |
| Live-спорт: идущий матч | Счёт, время, период | Следит за матчем при заблокированном телефоне |
| Ставки на спорт: ставка в лайве | Статус ставки, live-коэффициенты, окно кэшаута | Успевает сделать кэшаут до закрытия окна |
Сценарии для ставок на спорт, трейдинга, банкинга и телемедицины требуют согласования с комплаенсом до запуска — подключите вашего CSM в Pushwoosh заранее.
Платформы и техническое покрытие
Live Activities — поверхность только для iOS, и минимальные версии ОС — первое, что стоит сверить с вашей базой установок. Последний столбец показывает, где пуш — это сам формат, а где он лишь управляет тем, что ваше приложение уже содержит.
| Возможность | iOS | Android | Чем обеспечивается |
|---|---|---|---|
| Длящаяся карточка, обновляемая на месте | iOS 16.1+, как Live Activity | Android 16 (API 36), как Live Update | Пуш, который SDK отрисовывает через API живых активностей ОС |
| Удалённый запуск без открытия приложения | iOS 17.2+, push-to-start | Да, с сервера | Только APNs на основе токена — конфигурация на сертификатах для Live Activities не поддерживается |
| Обновление контента | /updateLiveActivity | OPERATION_UPDATE в Messages API | Один ID активности связывает каждое обновление с запущенной карточкой |
| Обновление всех с одной и той же активностью | Один пуш на общий ID активности | В Android обновление по каждому устройству | Каждое устройство с этим ID активности перерисовывает карточку при следующем пуше — отдельного широковещательного канала нет |
| Всегда видимый компактный индикатор | Dynamic Island (iPhone 14 Pro+), Smart Stack на Apple Watch | Чип в строке состояния | ОС, из живой активности |
| Код виджета | Widget Extension на SwiftUI/WidgetKit, который делает разработчик | Модуль SDK pushwoosh-liveupdates даёт стиль по умолчанию | Apple требует собственный UI виджета; Android даёт системный стиль прогресса |
/updateLiveActivityOPERATION_UPDATE в Messages APIpushwoosh-liveupdates даёт стиль по умолчаниюБезопасность и хостинг
Pushwoosh работает на собственном оборудовании в США и Германии в соответствии с GDPR.
Как это работает
Сборка виджета — разовая инженерная задача. После неё три операции выполняются из Control Panel и через API, как любое другое сообщение в сценарии.
-
Один раз соберите виджет (разработчик)
Добавьте Widget Extension с ActivityKit и SwiftUI/WidgetKit по модели атрибутов Live Activity от Apple. Для этого шага нужен разработчик — Apple требует собственный код UI для карточки.
-
Управляйте всем жизненным циклом с сервера (API)
Push-to-start открывает активность,
/updateLiveActivityпереписывает её, а вызов завершения закрывает — всё через Messages API, с одним ID активности, связывающим операции.setup()управляет токенами push-to-start и push-to-update за вас. -
Оркестрируйте (без кода)
Запускайте эти операции из того же Customer Journey, что и остальные коммуникации, для того же сегмента и того же профиля клиента. Android-половина той же истории тоже работает из этого сценария через Live Updates.
Ограничения, о которых стоит знать
Другие продукты
Live Updates показывают заказ, поездку или доставку на экране блокировки Android 16 одной карточкой, которая обновляется сама, — с сервера Pushwoosh.
Push-уведомления Pushwoosh: охват всех устройств, rich-контент, точный таргетинг, Journey и 99% аптайм. Превращайте уведомления в платящих клиентов.
Спроектируйте и оптимизируйте свои кампании с помощью одного визуального инструмента. Коммуницируйте, вовлекайте, удерживайте, конвертируйте, сегментируйте и экспериментируйте с помощью Pushwoosh Customer Journey Builder.
In-app сообщения Pushwoosh — онбординг, апселл, анонсы и сбор фидбэка ровно в тот момент, когда пользователи сфокусированы на приложении. No-code редактор, нативные SDK-шаблоны, аналитика по каждому элементу. Соответствует GDPR. Начните бесплатно.
Статус поездки на экране блокировки, алерт о прибытии водителя и онбординг пассажиров и водителей — на одной платформе маркетинга для мобильности.
Передьте управление push-, email-, SMS-рассылками и потоками данных в Pushwoosh API. Мы берем на себя техническую часть, чтобы вы могли создавать успешные продукты без ограничений.