Прорывайтесь через Focus, когда сообщение не может ждать
Уровень прерывания iOS решает, придёт ваш пуш сейчас или будет ждать до вечера в Scheduled Summary. Включайте Time-Sensitive или Critical переключателем в Pushwoosh Control Panel.
Более 80 000 компаний масштабируют вовлечение пользователей с Pushwoosh
Формат целиком
Начиная с iOS 15 пользователь сам решает, сколько тишины ему нужно. Режим Focus придерживает уведомления, а Scheduled Summary выдаёт их пачкой вечером. Для оффера это нормально. Для оповещения о мошенничестве — губительно, и именно уровень прерывания вашего пуша разделяет эти два случая.
passive (iOS 15+)
Попадает в список уведомлений без звука и не включает экран. Уровень для рекомендации или оффера, которые подождут, пока пользователь сам посмотрит.
active (по умолчанию)
Включает экран и воспроизводит звук, но всё равно ждёт за режимом Focus и Summary. Все пуши, которые вы отправляете сегодня, уже имеют этот уровень.
time-sensitive
Прорывается через Focus и Scheduled Summary, показывается сразу с жёлтой плашкой Time Sensitive и какое-то время остаётся на виду.
critical
Всё то же, что Time-Sensitive, плюс обход режима «Не беспокоить» и беззвучного переключателя — телефон зазвонит, даже если звук выключен. Apple выдаёт это разрешение приложениям в сферах здоровья, безопасности и защиты.
Что обходит каждый уровень
| Уровень | Звук и включение экрана | Focus и Summary | «Не беспокоить» и беззвучный режим | Что нужно |
|---|---|---|---|---|
passive | – | – | – | Ничего |
active | Да | – | – | Ничего, это поведение пуша по умолчанию |
time-sensitive | Да, с жёлтой плашкой | Да | – | Возможность Time Sensitive Notifications, объявленная в вашем приложении |
critical | Да, звонит даже в беззвучном режиме | Да | Да | Разрешение Critical Alerts, выданное вашему приложению Apple |
passiveactivetime-sensitivecriticalГде это настраивается
Два переключателя в редакторе
В редакторе разового пуша в настройках iOS есть опция Time-sensitive и отдельная опция Critical Push. Чтобы изменить срочность кампании, релиз не нужен.
Одно поле в API
ios_interruption_level в /createMessage принимает passive, active, time-sensitive и critical и используется вместе с apns-push-type: alert.
Проверка разрешения через SDK
iOS SDK сообщает, разрешает ли устройство по-прежнему Time-Sensitive, — так вы перестанете тратить этот уровень на пользователей, которые его отключили.
Какую задачу он решает в джорни
Один джорни — разная срочность
Уровень — это атрибут сообщения, которое вы уже отправляете. Аудитория, триггер, сегмент и профиль клиента остаются на своих местах, меняется лишь то, насколько настойчиво это сообщение требует внимания.
Поэтому ветка о мошенничестве уходит как time-sensitive, а ветка возврата остаётся passive — в том же Customer Journey, где уже работают ваши push, in-app, email и SMS.
Подозрительный вход — замечен в 2 часа ночи
Риск-движок отмечает вход и отправляет событие. Тихий пуш незаметно для пользователя подгружает в фоне данные устройства, а time-sensitive пуш приходит сквозь Focus «Сон» с двумя кнопками: «Это я» и красной кнопкой «Это не я».
«Это не я» блокирует карту и открывает экран восстановления. Если ни одна кнопка не нажата за пять минут, тот же джорни переходит на SMS с тем же выбором, а Message Inbox сохраняет оповещение в приложении.
Где это применять
Уровень оправдан там, где сообщение теряет ценность, если его прочитают через три часа. В большинстве приложений таких сценариев немного, а всё остальное должно оставаться на уровне active или passive.
| Момент | Что говорит пуш | Почему он заслуживает прорыва |
|---|---|---|
| FinTech: мошенничество и подозрительный вход | Подтвердите платёж: Карта заблокирована | Деньги уходят, пока Summary ждёт |
| Трейдинг и крипто: маржа и ликвидация | Маржин-колл: Ликвидация через 10 минут | Ценовой алерт, прочитанный после закрытия позиции, — это уже квитанция |
| Такси: водитель приехал | Водитель ждёт вас | Водитель ждёт две минуты. Summary придёт через три часа |
| Доставка еды: курьер у двери | Курьер у вашей двери | Окно у порога — минута-две |
| Авиа и железная дорога: сбои в день поездки | Выход изменён на B12: Рейс отменён | Пассажир прямо сейчас стоит не в том терминале |
| Здравоохранение и аптеки: лекарства и результаты | Время принять лекарство: Ваш результат готов | Пример самой Apple и один из двух случаев, для которых она допускает Critical |
| Энергетика и ЖКХ: отключения и безопасность | Отключение в вашем районе: Обнаружена утечка | Люди уже волнуются, а тревога безопасности может претендовать на Critical |
| Кредиты, парковка, зарядка электромобилей: дедлайн со штрафом | Платёж просрочен: Время парковки истекает | Штраф, которого пользователь ещё может избежать, — ровно пока идёт пуш |
Когда оставлять active или passive
Apple прямо указывает, что этот уровень существует для настоящей срочности и не должен использоваться для маркетинга. Если пуш Time-Sensitive остаётся без реакции, iOS предлагает пользователю на экране блокировки переключатель, который одним касанием навсегда отключает этот уровень для вашего приложения — и попросить его включить обратно уже нельзя. Поэтому эти сообщения остаются на своих местах.
- Акции, скидки и сезонные кампании.
- Новый контент, новые эпизоды и редакционные дайджесты.
- Реактивация, возврат и напоминания о брошенной корзине.
- LiveOps-подсказки в играх: восстановление энергии, старт событий, напоминания о сериях.
Поддержка платформ и технические детали
Уровни прерывания — механизм iOS 15. В Android срочность задаётся через важность канала уведомлений, который Pushwoosh SDK создаёт из payload пуша, а не регистрирует ваше приложение в коде; в вебе аналога нет. Последний столбец показывает, где уровень — это сам пуш, а где он зависит от того, что сначала должна выдать Apple.
| Возможность | iOS | Android | Web | Чем обеспечивается |
|---|---|---|---|---|
Уровни passive и active | iOS 15+ | – | – | Сам пуш, без кода в приложении |
Уровень time-sensitive | iOS 15+ | – | – | Пуш, после того как приложение объявит возможность Time Sensitive Notifications |
Уровень critical | iOS 15+, нужно разрешение | – | – | Пуш, после того как Apple выдаст приложению разрешение Critical Alerts |
| Переключатель без кода при создании сообщения | Да, в настройках iOS кампании | – | – | Pushwoosh Control Panel, разовый пуш и пресеты |
| Уровень через API | ios_interruption_level в /createMessage | – | – | Messages API |
| Разный уровень для каждой ветки джорни | Да | – | – | Шаг джорни, где уровень — атрибут сообщения |
| Проверка, разрешает ли устройство Time-Sensitive | Да | – | – | Pushwoosh iOS SDK |
| Аналогичный механизм срочности | Четыре уровня прерывания | Важность канала и приоритет пуша | – | Канал уведомлений, созданный из payload пуша |
passive и activetime-sensitivecriticalios_interruption_level в /createMessageБезопасность и хостинг
Pushwoosh работает на собственном оборудовании в США и Германии, в соответствии с GDPR.
Как это работает
Уровень задаётся без кода. А право его использовать — это разовая задача для разработчиков в случае Time-Sensitive и проверка Apple в случае Critical. У всех сервисов этот шаг одинаков, потому что так устроена модель Apple.
-
Один раз получите разрешение (разработчик)
Для
passiveиactiveничего не нужно. Для Time-Sensitive нужно объявить в Xcode возможность Time Sensitive Notifications — без требований к версии SDK. Для Critical нужно выданное Apple разрешение Critical Alerts: оно запрашивается через Developer Portal, предназначено для сфер здоровья, безопасности и защиты и требует запроса авторизации.criticalAlertв приложении. -
Задайте уровень сообщению (без кода или через API)
Включите Time-sensitive или Critical Push в настройках iOS в редакторе или передайте
ios_interruption_levelчерез Messages API. Всё остальное в пуше работает так же, как раньше. -
Оркестрируйте (без кода)
Та же аудитория, тот же Customer Journey. Повышайте уровень на той ветке, которая этого заслуживает, а остальные оставьте на
activeилиpassive.
Ограничения, о которых стоит знать
Другие продукты
Push-уведомления Pushwoosh: охват всех устройств, rich-контент, точный таргетинг, Journey и 99% аптайм. Превращайте уведомления в платящих клиентов.
iPhone звонит настоящим входящим вызовом, даже когда приложение закрыто. Pushwoosh iOS SDK регистрирует токен PushKit и передаёт звонок в CallKit.
Live Updates показывают заказ, поездку или доставку на экране блокировки Android 16 одной карточкой, которая обновляется сама, — с сервера Pushwoosh.
Кнопки действий в пуше, который вы уже отправляете: принять, получить, подтвердить или отследить в один тап. Наборы для iOS — без кода.
Спроектируйте и оптимизируйте свои кампании с помощью одного визуального инструмента. Коммуницируйте, вовлекайте, удерживайте, конвертируйте, сегментируйте и экспериментируйте с помощью Pushwoosh Customer Journey Builder.
Message Inbox — центр уведомлений внутри приложения и сайта. Тихая доставка охватывает всех, включая отказавшихся от пушей, а сообщения остаются доступны.