Push-уведомления и публикация PWA
Установка из браузера, отправка push-уведомлений и публикация в магазине приложений — отдельные сценарии. Для push нужна редакция Premium. Публикацию в магазинах разработчик предлагает выполнять через PWABuilder.
Что проверить для push
Помимо общих требований PWA, проверьте:
- установлена редакция Premium;
- на сервере доступно расширение PHP GMP;
- пользователь дал разрешение на уведомления.
Требование GMP и необходимость разрешения пользователя указаны на официальной странице PWA. Если наличие расширения неизвестно, уточните это у хостинга или администратора сервера.
Возможности Premium
Premium позволяет создавать и отправлять уведомления, использовать собственные иконки, изображения и бейджи, добавлять кнопки действий со ссылками и управлять подписками. Для получения разрешений предусмотрены кнопка или текстовая ссылка и виджет в виде плавающей иконки.
Эти инструменты помогают запросить разрешение; они не заменяют согласие посетителя. Установка PWA на устройство сама по себе не является подтверждением подписки на push.
Настройте сбор разрешений в панели приложения и проверяйте результат на своём устройстве. Для настройки ключей VAPID и отправки используйте инструкцию установленной версии. Если требуется помощь, обратитесь в поддержку с указанием редакции, версии PWA, устройства, браузера и результата запроса разрешения.
Не отправляйте секретные ключи и доступ к серверу в описании проблемы. Скриншот настроек должен скрывать такие значения.
Обновления push-функций
В подтверждённом релизе 1.3.6 от 27 июля 2026 года добавлена кнопка очистки всех push-подписчиков, исправлены дубли подписок, счётчики подписчиков и установок, а также обработка ключей VAPID. Подробности доступны в истории обновлений.
Очистку всех подписчиков не следует использовать как универсальное средство устранения проблем. Для диагностики сначала сообщите поддержке версию и симптомы.
Публикация через PWABuilder
PWA поддерживает подготовку к публикации в Google Play, App Store и Microsoft Store через PWABuilder. Это отдельная работа владельца сайта: установка приложения в Webasyst не публикует его в магазинах автоматически.
В инструкции разработчика по публикации подтверждён такой порядок:
- Установите и активируйте PWA в настройках приложения.
- Откройте PWABuilder.
- Укажите адрес сайта и запустите проверку кнопкой «Start».
- Выберите нужный магазин и выполняйте инструкции сервиса.
Сайт должен работать по HTTPS, манифест и Service Worker должны быть настроены. Приложение PWA создаёт их автоматически. Требования к аккаунтам разработчика, подготовке пакета и размещению проверяйте по актуальной инструкции выбранного магазина в PWABuilder.