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 не публикует его в магазинах автоматически.

В инструкции разработчика по публикации подтверждён такой порядок:

  1. Установите и активируйте PWA в настройках приложения.
  2. Откройте PWABuilder.
  3. Укажите адрес сайта и запустите проверку кнопкой «Start».
  4. Выберите нужный магазин и выполняйте инструкции сервиса.

Сайт должен работать по HTTPS, манифест и Service Worker должны быть настроены. Приложение PWA создаёт их автоматически. Требования к аккаунтам разработчика, подготовке пакета и размещению проверяйте по актуальной инструкции выбранного магазина в PWABuilder.

Связанные страницы