Подключение Web Push на сайт
Загрузка Toolkit
После того как нужные настройки ресурса заполнены, можно сохранить его и скачать Toolkit, части которого затем размещаются на вашем сайте. Toolkit — это набор файлов, предназначенных для работы Web Push-уведомлений на вашем сайте. Он помогает настроить подписку у пользователей и отправку уведомлений через браузеры.
Toolkit сам по себе не вызывает окно подписки, он лишь содержит необходимые файлы и скрипты для работы с уведомлениями. Чтобы польз ователь увидел предложение подписаться, нужно добавить код на сайте, который вызывает соответствующую функцию ak-push.js
.
Toolkit появится в разделе Установка вместо предупреждения "Сохраните ресурс, для того чтобы скачать инструментарий":
Установка нужных файлов на сайт возможна двумя способами:
- Добавление кода на сайт и загрузка установочных файлов в корневую директорию сайта;
- Загрузка инструментария для разработчиков.
Способ 1: Добавление кода на сайт и загрузка установочных файлов в корневую директорию сайта
Алгоритм действий для данного варианта указан в левой части. Добавьте указанный код на сайт, за тем сохраните и загрузите в корневую директорию сайта установочные файлы:
- manifest.json — данные о проекте для отправки push через Google Chrome;
- service-worker.js — service worker, который регистрируется в браузерах пользователей и принимает push сообщения.
Здесь файл service-worker.js является динамическим. Он автоматически обновляется каждый раз, когда вы вносите изменения в настройки ресурса.
importScripts('https://pxl.test.com/service-worker.js?id=MXw3');