В 2026 году push-уведомления в iOS стали более динамичными и основанными на данных, чем когда-либо. С выходом iOS 26 Apple представила более умные приоритетные уведомления на базе Apple Intelligence, расширенные Live Activities с поддержкой broadcast-доставки и более тонкие настройки того, как и когда пользователи видят сообщения.
Это руководство предназначено для маркетологов и команд разработки, которые хотят понять, как работает Apple Push Notification Service (APNs) — от настройки push-уведомлений и типов сообщений до стратегии получения согласия (opt-in), спецификаций дизайна и бенчмарков. Попутно вы увидите, как Pushwoosh помогает превратить этот технический слой в высококонверсионные кампании.
iOS vs Android push-уведомления: ключевые различия
Обе платформы предлагают мощные возможности push, но различаются по системам доставки, моделям получения согласия, поддержке мультимедиа и бенчмаркам вовлечения. Понимание этих различий помогает командам адаптировать креативы и тайминг для каждой платформы.
| Аспект | iOS | Android |
|---|---|---|
| Система доставки | Apple Push Notification Service (APNs) | Firebase Cloud Messaging (FCM) |
| Модель opt-in | Явное согласие требуется на всех версиях | Явное согласие требуется с Android 13+; автоматическое до этого |
| Средний opt-in | ~56% (исследование Pushwoosh 2025) | ~75% (исследование Pushwoosh 2025) |
| Средний CTR | 1.71% | 2.75% |
| Лимиты rich media | Изображения до 10 МБ через NSE; видео до 50 МБ | Изображения до 10 МБ, видео до 50 МБ |
| Кнопки действий | До 4 | До 3 |
| Live-обновления | Live Activities (iOS 16+), Broadcast push (iOS 26) | Live Updates API (Android 16) |
| Кросс-платформенность | iOS, iPadOS, watchOS, macOS, visionOS | Android-смартфоны, планшеты, ChromeOS |
Ключевой инсайт: Хотя Android лидирует по объёму и показателям opt-in, пользователи iOS приносят более высокий customer lifetime value (CLV) и демонстрируют более сильное вовлечение на одно сообщение после получения их согласия. iOS также предлагает до 4 кнопок действий против 3 у Android — используйте это.
Что такое push-уведомления в iOS?
Push-уведомления в iOS — это короткие сообщения в реальном времени, отправляемые непосредственно на устройства Apple пользователей — iPhone, iPad, Apple Watch, Mac или Apple Vision Pro — независимо от того, открыто ли приложение, работает ли оно в фоновом режиме или полностью закрыто. Они доставляются через Apple Push Notification Service (APNs) — защищённый облачный шлюз Apple, обслуживающий iOS, iPadOS, watchOS, macOS и visionOS.
Уведомления в iOS основаны на разрешениях: пользователи должны явно дать согласие, прежде чем приложение сможет отправлять им сообщения. Это делает качество, своевременность и воспринимаемую ценность критически важными с самого первого взаимодействия.
При правильном подходе push-уведомления на iPhone стимулируют вовлечение, реактивируют неактивных пользователей, побуждают к покупкам и укрепляют удержание на протяжении всего жизненного цикла пользователя.
Как работает Apple Push Notification Service (APNs)
APNs — это серверная инфраструктура провайдера, которая находится между сервером вашего приложения и устройствами Apple ваших пользователей. Вот как работает полный поток доставки:
- Пользователь даёт разрешение — приложение показывает запрос на opt-in. Без согласия пользователя APNs не будет маршрутизировать никаких уведомлений для этого приложения.
- Генерируется токен устройства — после получения разрешения APNs выпускает уникальный токен устройства для пары «приложение — устройство». Этот токен действует как защищённый адрес доставки и должен обновляться, когда пользователь переустанавливает приложение или меняет устройство.
- Сервер провайдера хранит токены — ваш сервер провайдера (или Pushwoosh как ваша платформа для вовлечения) хранит токены устройств и формирует payload уведомления: JSON-объект до 4 КБ, содержащий заголовок, тело, флаг media и параметры доставки.
- Payload отправляется в APNs через HTTP/2 — ваш сервер провайдера аутентифицируется в APNs с помощью токен-based аутентификации (ключ .p8, текущий стандарт) или устаревшего сертификатного метода (.p12). APNs проверяет payload и ставит его в очередь на доставку.
- APNs доставляет на устройство — уведомление маршрутизируется на целевой iPhone, iPad или Apple Watch. Оно появляется на экране блокировки, в Центре уведомлений или как баннер — в зависимости от настроек уведомлений iOS пользователя и состояния режима Focus.
Токен-based аутентификация (.p8) vs сертификатная аутентификация (.p12): Apple рекомендует токен-based аутентификацию (с использованием ключа .p8, сгенерированного в Apple Developer Console), потому что ключи не истекают и работают для всех ваших приложений. Старый сертификатный метод (.p12) требует ежегодного продления и привязан к конкретному приложению. Если вы всё ещё используете .p12, миграция на .p8 — простой и выгодный шаг.
Типы уведомлений в iOS
iOS поддерживает восемь различных типов уведомлений, каждый из которых имеет своё поведение доставки, видимость и маркетинговое применение.
Remote (push) уведомления
Remote-уведомления отправляются с вашего сервера провайдера через APNs на устройство пользователя. Это стандартное push-уведомление, с которым работают маркетологи — промо-оповещения, обновления о заказах, реактивирующие сообщения. Они требуют явного opt-in пользователя и появляются на экране блокировки и в Центре уведомлений.
Local-уведомления
Local-уведомления планируются и доставляются самим приложением, без сервера или APNs. Они используются для напоминаний, будильников или событий календаря, которые не требуют серверных данных в реальном времени. Local-уведомления не требуют сетевого подключения.
Silent (background) уведомления
Silent push-уведомления содержат флаг content-available в payload и доставляют data-payload в приложение в фоновом режиме без отображения какого-либо видимого оповещения пользователю. Они используются для обновления контента приложения, предварительной загрузки данных или запуска изменения внутреннего состояния. Silent-уведомления доставляются с пониженным приоритетом и могут быть отложены ОС для экономии заряда батареи.
Time-Sensitive уведомления
Time-Sensitive — это специальная категория iOS, которая может пробивать режим Focus и Scheduled Summary, но только когда контент действительно зависит от времени: прибытие поездки, напоминание о приёме лекарств, доставка у двери. Чтобы использовать эту категорию, ваше приложение должно объявить entitlement Time Sensitive Notifications. Пользователи могут отозвать доступ к Time-Sensitive для каждого приложения в настройках уведомлений iOS.
Critical alerts
Critical alerts полностью обходят режимы Do Not Disturb и Focus и проигрывают звук даже при выключенном звуке устройства. Они требуют специального entitlement от Apple и доступны только для приложений здравоохранения (напоминания о лекарствах, оповещения медицинских устройств) и безопасности (экстремальная погода, экстренные службы). Apple рассматривает запросы на entitlement индивидуально.
Communication-уведомления
Представленные в iOS 15, Communication-уведомления — это специальный формат для сообщений от реальных людей: чат, звонки или совместная работа. Они появляются в верхней части списка уведомлений и могут быть продвинуты в запись Shared with You в приложениях вроде Messages или FaceTime. Приложения должны объявить entitlement Communication Notifications и предоставить объект person в payload уведомления.
Provisional-уведомления
Provisional-уведомления позволяют приложениям доставлять уведомления в Центр уведомлений без предварительного запроса явного разрешения. Сообщения доставляются тихо — без звука, без появления на экране блокировки — и пользователь видит запрос, оставить ли уведомления включёнными или выключить, после первого provisional-уведомления. Это низкобарьерный способ продемонстрировать ценность уведомлений перед запросом полного opt-in.
Live Activities
Live Activities — это постоянные поверхности уведомлений в реальном времени, которые появляются на экране блокировки iPhone и в Dynamic Island (iPhone 14 Pro и новее). Они обновляются через push-payload с ключом content-state и могут запускаться удалённо. Распространённые сценарии включают отслеживание доставки, спортивные счёты, статус рейса и прогресс поездки. Подробнее о настройке и сценариях — в специальном разделе ниже.
Настройка push-уведомлений в iOS
Прежде чем вы сможете отправлять push-уведомления на iPhone или iPad, необходимо настроить соединение APNs вашего приложения и запросить разрешение пользователя во время выполнения.
Чек-лист настройки
- Зарегистрируйте ваше приложение в Apple Developer Console. Сгенерируйте App ID и включите capability Push Notifications для вашего iOS-проекта.
- Создайте ключ аутентификации APNs (файл .p8) в разделе Keys в Apple Developer Console. Этот ключ аутентифицирует ваш сервер провайдера в APNs через токен-based аутентификацию.
- В Xcode добавьте capability Push Notifications к вашему таргету в разделе Signing & Capabilities. Также добавьте Background Modes, если планируете использовать silent (background) уведомления.
- Запрашивайте разрешение на уведомления во время выполнения через
UNUserNotificationCenter.requestAuthorization. Запускайте этот запрос после значимого действия пользователя — не при первом запуске приложения. - Зарегистрируйтесь на remote-уведомления через
UIApplication.registerForRemoteNotifications(). Реализуйтеapplication(_:didRegisterForRemoteNotificationsWithDeviceToken:), чтобы получить токен APNs. - Отправьте токен устройства на ваш сервер провайдера или платформу для вовлечения (Pushwoosh). Токены могут ротироваться — реализуйте обработку
onTokenRefresh, чтобы поддерживать ваши записи актуальными. - Для rich media уведомлений добавьте Notification Service Extension в ваш Xcode-проект. NSE перехватывает уведомление перед отображением и загружает медиа-вложение. Без NSE изображения и видео в ваших push-уведомлениях не появятся.
- Тестируйте доставку через Apple’s Push Notification Console в Developer-портале или через функцию тестовой отправки вашей платформы для вовлечения.
Вывод для маркетолога: после интеграции Pushwoosh SDK технический слой доставки — управление токенами, аутентификация APNs, конфигурация NSE — обрабатывается автоматически. Ваша команда фокусируется на сегментации, тексте и логике кампаний.
Что нового в уведомлениях iOS 26
iOS 26 вышла в сентябре 2025 года и принесла несколько значительных изменений в способы доставки и отображения push-уведомлений на iPhone и iPad. Если в вашей документации или кампаниях всё ещё фигурирует iOS 18 — обновите их, аудитория замечает несвежесть версий.
Priority notifications (Apple Intelligence)
Apple Intelligence теперь ранжирует входящие уведомления по выявленной важности и показывает наиболее релевантные в верхней части стека. Сообщения, связанные с реальным пользовательским контекстом — приближающаяся доставка, начало встречи, требуется прямой ответ — автоматически получают повышение. Обобщённые маркетинговые рассылки понижаются или группируются в Notification Summary.
Что это значит для маркетолога: сигналы релевантности больше не сводятся к показателям открытия — они напрямую влияют на то, увидит ли пользователь уведомление вообще. Персонализированные сообщения, запускаемые поведением, будут опережать массовые рассылки по расписанию со всё большим отрывом.
Присоединяйтесь к обсуждению 👇🏻
Умные сводки уведомлений
Пользователи могут настроить утренние и вечерние сводки для приложений с низким приоритетом. Уведомления, удержанные в сводке, не вызывают прерывания на экране блокировки. Time-Sensitive и Critical-уведомления обходят это поведение.
Если ваше приложение в основном отправляет промо-контент, значительная часть вашей аудитории на iOS 26 может получать его как часть пакетной сводки, а не как мгновенное оповещение. Frequency capping и текст, ориентированный на ценность, становятся как никогда важны.
Broadcast push-уведомления
iOS 26 представляет Broadcast push-уведомления через APNs — новый режим доставки, который позволяет приложениям отправлять контент всем подписчикам одновременно без необходимости вести списки отдельных токенов устройств. Это особенно полезно для приложений с live-спортом, экстренными новостями и событиями в реальном времени, где одно и то же сообщение получают миллионы пользователей сразу.
Расширенные Live Activities
Live Activities теперь обновляются через broadcast APNs payload, что снижает нагрузку на сервер при больших объёмах обновлений в реальном времени. Частота обновлений остаётся 5–15 секунд для большинства сценариев.
Обновление Communication-уведомлений
iOS 26 расширяет API Communication-уведомлений, позволяя большему числу категорий приложений показывать сообщения в приоритетной нити разговоров. Приложениям с коллаборативными или социальными функциями стоит оценить переход на этот entitlement.
iOS Live Activities
Live Activities — одна из самых высокововлекающих поверхностей, доступных iOS-приложениям. Они отображают постоянный контент в реальном времени на экране блокировки iPhone и в Dynamic Island (iPhone 14 Pro и новее), не требуя от пользователя открывать приложение.
Для более глубокого погружения читайте наше специальное руководство по iOS Live Activities: как они работают, примеры и лучшие практики.
Как работают Live Activities
Live Activities запускаются приложением через фреймворк ActivityKit и обновляются через push-payload с ключом content-state. Каждое обновление заменяет текущее отображение состояния. Активности заканчиваются либо когда приложение явно их завершает, либо после максимальной продолжительности, заданной при запуске.
Обновления могут доставляться через push (с вашего сервера через APNs) или локально (изнутри приложения). Приоритет push-обновления влияет на то, как быстро обновляется экран блокировки: обновления с высоким приоритетом появляются в течение секунд; обновления с фоновым приоритетом могут быть отложены.
Сценарии Live Activity
- Отслеживание доставки: «Ваш заказ в 3 остановках от вас» — обновления каждую минуту до доставки.
- Каршеринг и такси: имя водителя, машина, обратный отсчёт ETA — устраняет необходимость открывать приложение.
- Спортивные счёты: live-счёт, период, shot clock — рассылаются всем подписчикам одновременно в iOS 26.
- Статус рейса: гейт, время посадки, оповещения о задержке — отображаются в Dynamic Island.
- Таймер доставки еды: обратный отсчёт от размещения заказа до доставки — с резервной push-нотификацией на ключевых этапах.
Требования
- iPhone: iOS 16.1+. Dynamic Island: iPhone 14 Pro и новее.
- iPad: iPadOS 17+.
- Максимальная длительность активности: 8 часов; может быть продлена приложением один раз.
- Размер payload: обновления content-state должны укладываться в лимит APNs payload в 4 КБ.
Web push-уведомления на iOS 16.4+ (Safari и PWA)
Начиная с iOS 16.4 Apple поддерживает web push-уведомления для Progressive Web Apps (PWA), добавленных на главный экран iPhone. Это значимое восполнение пробела: впервые веб-продукты могут отправлять push-уведомления пользователям iPhone без необходимости устанавливать нативное приложение.
Как это работает
Web push на iOS использует ту же модель W3C Push API и service worker Safari, что и десктопный web push. Пользователь должен добавить PWA на главный экран, затем выдать разрешение на уведомления через стандартный браузерный запрос. Уведомления доставляются через инфраструктуру push от Apple, а не через FCM.
Требования и ограничения
- iOS/iPadOS 16.4 или новее обязательны. Web push недоступен в in-app браузерах (WKWebView).
- Приложение должно быть добавлено на главный экран как PWA. Уведомления не работают для сайтов, открытых во вкладках браузера Safari.
- Требуется HTTPS — service workers и push-подписки требуют защищённого origin.
- Нет фоновой синхронизации на iOS — некоторые фоновые функции PWA, работающие на Android Chrome, пока не поддерживаются в iOS Safari.
Маркетинговая возможность
Web push на iOS пока недоиспользуется — что делает его лёгкой победой. Приложения с заметным веб-присутствием — e-commerce, медиа, финтех — могут охватить пользователей iPhone, не установивших нативное приложение, предложив им добавить PWA на главный экран. Pushwoosh поддерживает web push на всех основных платформах, включая iOS 16.4+ PWA.
Основы дизайна push-уведомлений в iOS
| Элемент | Спецификация |
|---|---|
| Заголовок | 25–50 символов; ключевая информация в начале |
| Текст | До 150 символов; первые 40 наиболее заметны на экране блокировки |
| Rich image | JPEG или PNG; до 10 МБ через Notification Service Extension |
| GIF / видео | До 50 МБ через NSE |
| Кастомный звук | Должен быть встроен в приложение; макс. 30 секунд |
| Кнопки действий | До 4 (больше, чем 3 у Android); 1–2 слова каждая |
| Иконка приложения | Управляется системой; нельзя переопределить |
| Размер payload | 4 КБ суммарно (заголовок + тело + метаданные) |
Rich media требует Notification Service Extension (NSE) в вашем Xcode-проекте. NSE перехватывает уведомление перед отображением и загружает изображение или видео по URL, указанному в флаге mutable-content payload. Без NSE изображения не отобразятся — они не упадут в текстовый fallback.
Бенчмарки push-уведомлений в iOS (данные 2025)
На основе данных Pushwoosh из 600+ приложений в основных отраслях. Среднее по всем отраслям: opt-in 56.36%, CTR 1.71%.
| Отрасль | Opt-in | CTR |
|---|---|---|
| E-commerce и ритейл | 52.78% | 3.05% |
| Финтех | 69.64% | 2.09% |
| Экшн-игры | 44.17% | 0.46% |
| Гиперказуальные игры | 23.01% | 0.82% |
| Медиа и развлечения | 59.93% | 0.83% |
| Новости | 51.84% | 1.55% |
| Среднее по всем отраслям | 56.36% | 1.71% |
Лучшие практики push-уведомлений в iOS
Получайте opt-in рано через предварительный экран запроса
Средний показатель opt-in в iOS — 56%. С хорошо спроектированным предварительным запросом этот показатель можно значительно повысить. Покажите кастомный in-app экран перед нативным запросом Apple, объясняющий, какие уведомления получит пользователь и почему они ценны. Затем вызывайте системный запрос после значимого действия пользователя — завершения покупки, окончания онбординга, прочтения первой статьи.
Уважайте режим Focus
Режим Focus (введён в iOS 15) позволяет пользователям фильтровать, какие приложения могут их прерывать во время работы, сна или личного времени. Только Time-Sensitive и Critical-уведомления обходят активный фильтр Focus. Отправка обычных промо-push пользователю в режиме Focus приведёт к тихой доставке или подавлению. Проектируйте категории уведомлений соответствующим образом — и подумайте об использовании provisional-уведомлений, чтобы продемонстрировать ценность пользователям, ещё не давшим полного разрешения.
Персонализируйте каждое сообщение
Используйте динамический контент, чтобы адаптировать уведомления именем пользователя, продуктом, локацией или недавним действием в приложении. Пользователи iOS избирательны в том, что они разрешают на своих экранах блокировки — общие рассылки ускоряют отписку. Сообщения, запускаемые поведением («Добавлено в корзину», «Подписка истекает через 3 дня»), стабильно превосходят рассылки по расписанию.
Используйте Time-Sensitive стратегически
Time-Sensitive-уведомления пробивают режим Focus и Notification Summary, но злоупотребление этим entitlement приучает пользователей его отзывать. Резервируйте Time-Sensitive для действительно срочного контента: заказ прибывает сейчас, изменение гейта посадки, отклонение платежа. Промо-сообщения, отправленные с флагом Time-Sensitive, будут восприниматься как спам и приведут к отзыву разрешения.
Оптимизируйте время отправки автоматизацией
Учитывайте часовые пояса пользователей. Установите период тишины для ночных часов. Используйте функцию Pushwoosh Best Time to Send, чтобы доставлять каждое сообщение в индивидуальное пиковое окно активности пользователя — этот подход на основе данных анализирует историю вовлечения и может повысить CTR до 50% по сравнению с отправкой в фиксированное время.
Добавляйте rich media через Notification Service Extension
Уведомления с изображениями имеют более высокий CTR, чем текстовые сообщения. Чтобы включить rich media, реализуйте Notification Service Extension в Xcode и включите флаг mutable-content в ваш payload. Поддерживаются изображения до 10 МБ и видео до 50 МБ — используйте этот резерв для качественных визуалов, а не для миниатюр низкого разрешения.
Проводите A/B-тесты непрерывно
Тестируйте текст заголовка, тело сообщения, эмодзи, CTA-кнопки, время отправки и rich media. Отслеживайте показатели opt-in, opt-out, CTR и downstream-конверсии. Небольшие оптимизации складываются в значительные различия в производительности — улучшение CTR на 10% на iOS, где opt-in ниже, оказывает непропорционально большое влияние на общий охват кампании.
Как включить push-уведомления на iPhone
Пользователи управляют уведомлениями для каждого приложения в настройках iOS. Вот как включить, отключить и тонко настроить их — полезно как для собственного тестирования, так и для подсказок пользователям.
Как включить push-уведомления на iPhone (настройки уведомлений iOS)
- Откройте приложение «Настройки» на iPhone.
- Нажмите «Уведомления».
- Прокрутите вниз и выберите приложение, которым хотите управлять.
- Включите «Разрешить уведомления».
- Выберите, как вы хотите получать уведомления: «Экран блокировки», «Центр уведомлений» и/или «Баннеры».
- Опционально: нажмите «Звуки» и «Наклейки», чтобы настроить поведение оповещений для приложения.
Как отключить push-уведомления на iPhone
- Откройте «Настройки» > «Уведомления».
- Выберите приложение, которое хотите заглушить.
- Выключите «Разрешить уведомления», чтобы полностью отключить все уведомления от этого приложения.
- Или: оставьте «Разрешить уведомления» включённым, но снимите галочку «Экран блокировки», чтобы уведомления не появлялись при выключенном экране.
Как управлять уведомлениями в режиме Focus
Если вы хотите получать уведомления только от определённых приложений во время Focus: «Настройки» > «Фокусирование» > выберите Focus (например, «Работа») > «Люди и приложения» > «Приложения» > добавьте приложения, которые хотите разрешить. Все остальные приложения будут заглушены во время этой сессии Focus.
Топ сервисов push-уведомлений для iOS в 2026
Выбор правильной платформы влияет на доставляемость, сложность кампаний и общую стоимость владения. Вот как ведущие решения сравниваются по параметрам, наиболее важным для iOS push.
| Платформа | APNs + HMS | Live Activities | No-code journeys | AI-оптимизация | Цены |
|---|---|---|---|---|---|
| Pushwoosh | Да (оба) | Да | Да (визуальный) | Да (ManyMoney AI) | От $49/мес |
| OneSignal | Да | Да | Ограниченно | Базовая | Free + платный |
| Airship | Да | Да | Да | Да | Enterprise |
| Braze | Да | Да | Да | Да | Enterprise |
| MagicBell | Да | Нет | Нет | Нет | Usage-based |
Pushwoosh — единственная платформа в этом списке, которая объединяет доставку APNs + HMS, поддержку Live Activities, no-code оркестрацию journey и автономную AI-оптимизацию (ManyMoney AI) в одном решении для среднего сегмента. Сравнить Pushwoosh vs OneSignal или Pushwoosh vs Braze.
Pushwoosh — лучший сервис Apple push-уведомлений
Улучшение iOS push-производительности — это не про отправку большего количества сообщений. Это про точность — правильное сообщение, правильному пользователю, в правильный момент — и про техническую надёжность, гарантирующую, что сообщения действительно дойдут через APNs.
- Полное соответствие APNs: всегда в актуальном состоянии с последними протоколами APNs и изменениями iOS 26.
- Омниканальность из одной платформы: iOS push, Android push, web push, in-app сообщения, email, SMS, WhatsApp.
- No-code Customer Journey Builder: создавайте автоматизированные сценарии на основе поведения без поддержки разработчиков.
- Поддержка Live Activities: отправляйте и обновляйте Live Activities через push из кампаний Pushwoosh.
- Best time to send: индивидуальная оптимизация тайминга для повышения CTR до 50%.
- ManyMoney AI: автономный ИИ, который находит готовых к покупке пользователей, выявляет утечки выручки и оптимизирует кампании 24/7.
FAQ