К содержимому
PWA·гид
  1. Главная
  2. Pushi
  3. Пуши из PWA на iPhone

Пуши из PWA на iPhone: при каких условиях работают

Проверено: 30.10.2026

Коротко

Разбираем, как работают пуши PWA на iOS: установка на экран «Домой», версия iOS по справке Apple, отличия от Android и выводы для аренды прилок.

Web push на iPhone работает из PWA только при трёх условиях: сайт добавлен на экран «Домой», открыт именно оттуда, а пользователь сам разрешил уведомления в ответ на своё действие. Минимальную версию iOS мы не фиксируем цифрой: её нужно сверять по справке Apple на дату проверки.

Что такое web push и PWA на iOS

PWA (progressive web app) — это сайт, оформленный как приложение: с манифестом, иконкой и сервис-воркером. Формат разобран на странице что такое PWA-приложение простыми словами, а iOS-специфика собрана в разделе PWA на iPhone.

Web push — уведомления, которые приходят через браузерный стандарт, а не через магазин приложений. Нативные приложения из App Store получают пуши через сервис APNs от Apple и привязаны к сборке, а web push привязан к сайту и его сервис-воркеру. Общую механику описывает материал про web push уведомления.

Условия, при которых пуши работают

Установка на экран «Домой»

В обычной вкладке Safari подписаться на web push нельзя. Пользователь должен через меню «Поделиться» выбрать «На экран “Домой”», а затем открыть сайт с иконки. Пошаговый разбор есть в гайде как установить PWA на iOS.

Версия iOS

Поддержка web push в PWA появилась не с первых версий iOS. Точный порог мы не называем: Apple меняет правила, поэтому сверяйте его по справке Apple на дату проверки.

Разрешение по действию пользователя

Запрос на уведомления должен вызываться после тапа, например по кнопке «Включить уведомления». Автозапрос при загрузке страницы на iPhone не сработает или будет проигнорирован.

Технический минимум

  • HTTPS на домене.
  • Веб-манифест с режимом отображения как у приложения.
  • Зарегистрированный сервис-воркер, обрабатывающий push-события.

Детали настройки — в гайде про манифест и service worker.

Чем отличаются от Android

ПараметрiPhone (iOS)Android
Подписка в обычном браузереНедоступна, нужна установка на экранОбычно доступна без установки
Запрос разрешенияТолько после действия пользователяДопускается раньше, но браузеры ограничивают навязчивые запросы
Зависимость от версии ОСВысокая, сверять по справке AppleНиже, зависит больше от браузера
Длина воронки до подпискиДлиннее: установка, открытие, запросКороче
Управление пользователемЧерез настройки уведомлений iOSЧерез настройки сайта и системы

Это качественное сравнение без замеров. Отдельный разбор платформы: пуши из PWA на Android.

Почему это важно для охвата

На iPhone часть аудитории теряется ещё на шаге установки, до запроса разрешения. Поэтому охват подписчиков на iOS обычно уже, чем на Android, при прочих равных.

Что это значит для аренды iOS-прилок

Когда PWA-пуши заменяют нативные

Они закрывают базовую задачу: возвращать установивших пользователей сообщениями. Всех возможностей нативного приложения из стора они не дают и зависят от действий человека на каждом шаге. Общие основы — в гайде по аренде приложений с нуля.

Риски и ограничения

  • Всё держится на действиях пользователя: без установки пушей не будет.
  • Apple может изменить политику, и поведение разных версий iOS может отличаться.
  • Нужно соблюдать правила платформы, иначе возможны проблемы на модерации.

Наше правило оценки

Официального чек-листа для аренды нет, поэтому предложение мы относим к «рабочему по пушам», если выполняются все условия:

  1. Формат поставки — именно PWA с манифестом и сервис-воркером, а не просто ссылка на сайт.
  2. Запрос разрешения привязан к кнопке, а не к загрузке страницы.
  3. Внутри сайта есть понятная инструкция установки на экран «Домой».
  4. Условия соответствуют правилам платформы.

Чек-лист проверки перед запуском

  1. Откройте сайт на реальном iPhone, а не только в эмуляторе.
  2. Установите его на экран «Домой» и запустите с иконки.
  3. Нажмите кнопку подписки и убедитесь, что появился системный запрос.
  4. Отправьте тестовый пуш и проверьте доставку при заблокированном экране.
  5. Сверьте версию iOS с актуальной справкой Apple.
  6. Если пуши не приходят, пройдите диагностику web-push в PWA.

Вопрос–ответ

Работают ли пуши на iPhone из обычной вкладки Safari? Нет. Сайт нужно добавить на экран «Домой» и открывать с иконки. В обычной вкладке подписка недоступна.

Можно ли запросить разрешение сразу при открытии? Полагаться на это нельзя. Запрос нужно привязать к действию пользователя, например к нажатию кнопки.

С какой версии iOS это работает? Точную версию мы не указываем, чтобы текст не устаревал. Смотрите актуальную справку Apple на дату проверки.

Чем отличается установка PWA от установки из App Store? PWA ставится с сайта через меню Safari и не проходит магазин. Подробнее — в материале нужен ли стор для PWA.

Проверено: 30.10.2026. Правила сторов и возможности платформ описаны на дату проверки; точные формулировки смотрите в официальной справке Apple, Google и MDN. Нашли неточность — напишите на redakciya@pwa-arbitrazh.com.

В этом разделе Pushi

  • Пуши из PWA на Android

    Пуши из PWA на Android — это системные уведомления, которые приходят из прогрессивного веб-приложения прямо в…