Push notifications в PWA
Настраиваем web-push в вашей PWA: пользователь, который согласился, получает уведомления (акции, статусы заказов, напоминания) прямо на телефон — без публикации в магазинах. Честно сразу: push нельзя слать без явного разрешения пользователя; на iOS web-push работает только начиная с iOS 16.4+ и только для PWA, установленной на домашний экран (на старых iOS и в обычном Safari — нет); и сам по себе push НЕ гарантирует возврат пользователей или рост продаж — всё зависит от пользы и частоты сообщений.
Push notifications в PWA — что это и зачем

Push notifications в PWA — это настройка веб-уведомлений для вашего прогрессивного веб-приложения (839): запрос разрешения у пользователя, подписка через service worker, отправка сообщений с сервера и грамотная логика, когда и о чём писать. Честно про согласие, это ключевое: web-push работает ТОЛЬКО с явного разрешения пользователя — нельзя слать уведомления тому, кто не подписался, это и правило браузеров, и элементарное уважение. Поэтому важно не выбрасывать запрос разрешения сразу при входе (это даёт массовые отказы), а просить в подходящий момент, объяснив пользу. Честно про iOS, это важно: web-push на iOS появился только с версии 16.4 и работает исключительно для PWA, добавленной на домашний экран — в обычном Safari и на более старых iOS его нет. На Android/десктопе поддержка шире и давно. То есть часть ваших iOS-пользователей физически не получит push через PWA — это ограничение платформы, и мы честно его обозначаем, а не обещаем «push всем и всегда». Честно про эффект: push — инструмент удержания, но он не гарантирует возврат и продажи; ценность создаёт релевантность и мера. Спам и частые ненужные уведомления приводят к отпискам и блокировкам — это вредит, а не помогает. Честно про разницу: web-push в PWA — это не то же, что нативные push в приложениях из сторов (там механика другая); мобильная push-стратегия для приложений — смежная услуга (856). Честно про доступ: нужен доступ к PWA/коду и серверная часть для отправки. Важная граница: это push в PWA; сама PWA — 839, офлайн — 841, фоновая синхронизация — 842, стратегия push для приложений — 856. Представьте: вместо «пользователь ушёл и забыл» — уместное уведомление возвращает его, если он сам этого захотел. Базовая цена — от 18 000 ₽ (предполагает наличие PWA).
Какие задачи решаем
- Есть PWA, но нет канала вернуть пользователя обратно.
- Хочется слать акции/статусы, но непонятно, как технически.
- Запрос разрешения выскакивает сразу и его все отклоняют.
- Непонятно, почему часть пользователей iOS не получает push.
Что входит в услугу «Push notifications в PWA»
- Настройка web-push в PWA (service worker, подписка)
- Грамотный момент и текст запроса разрешения (меньше отказов)
- Серверная отправка уведомлений
- Указание границ (iOS только 16.4+ и установленная PWA; нужно согласие)
- Базовая логика сегментов/триггеров уведомлений
- Связка с PWA (839)
- Проверка на Android и iOS (где поддерживается)
- Передача и разбор с вами
Что вы получите в результате
- Канал уведомлений для согласившихся пользователей
- Меньше отказов за счёт уместного запроса разрешения
- Понятные границы (часть iOS-пользователей не получит — честно)
- Инструмент удержания (возврат и продажи — не гарантия)
Как проходит работа: этапы
- Проверяем PWA и цели уведомлений; собираем доступ
- Настраиваем подписку, серверную отправку, момент запроса разрешения
- Тестируем на платформах, честно ставим границы (iOS) с вами
Почему LUA·SCRIPT
- Фиксированная цена и сроки — без сюрпризов в счёте.
- Отчёт и рекомендации простым языком — понятно без технического бэкграунда.
- На связи на каждом этапе и отвечаем на вопросы по результату.
Частые вопросы
Можно слать push всем пользователям сразу?
Нет, и это честно: web-push работает только с явного разрешения пользователя — браузер не даст слать уведомления тому, кто не подписался. Мы делаем так, чтобы разрешение просили в удачный момент с объяснением пользы (а не сразу при входе, где большинство отклоняет). Слать без согласия нельзя — это правило платформ.
Почему мои пользователи на iPhone не получают уведомления?
Это ограничение платформы: web-push на iOS работает только с iOS 16.4+ и только если PWA добавлена на домашний экран — в обычном Safari и на старых iOS его нет. На Android и десктопе поддержка шире. Поэтому часть iOS-аудитории физически не получит push через PWA; мы честно это обозначаем, а не обещаем «всем».
Push поднимет мне продажи?
Push — инструмент удержания, но прямой рост продаж честно не гарантируем. Возврат создаёт релевантность и мера: уместные, полезные сообщения работают, а частый спам приводит к отпискам и блокировкам — то есть вредит. Мы настраиваем канал технически грамотно; контент и стратегию выстраиваем под пользу для пользователя.
Об исполнителе
«Push notifications в PWA» — услуга каталога LUA·SCRIPT по направлению «Качество сайта». Работаем по договору, итог оформляем отчётом с понятными рекомендациями.