Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
В версии 5.42 мы добавили возможность рассылки PUSH-уведомлений из личного кабинета. Для настройки потребуется зарегистрироваться в сервисе Google Firebase.
Настройки Firebase
Создание проекта в Firebase
- Авторизуйтесь в консоли Firebase, используя аккаунт Google
- Создать новый проект
- Укажите название проекта, лучше на латинице
На следующем шаге предложат подключить Google Аналитику - это не обязательно для работы PUSH |
Создание приложения в проекте Firebase
- На главной странице проекта нажмите кнопку "Добавить веб-приложение"
- Укажите псевдоним приложения, например "push-messages"
- После регистрации приложения Вам будет показан код, внутри которого будет блок с токенами и ключами (выделен красным на скриншоте). Скопируйте этот блок куда-либо, его содержимое понадобится позже.
Создание ключей шифрования
- Вернитесь в консоль Firebase и перейдите в настройки проекта
- Перейдите на вкладку "Cloud Messaging"
- Нажмите кнопку "Создать пару ключей" внизу страницы
- Скопируйте созданный публичный ключ, он потребуется позже
Настройка биллинга
Настройка msgd в биллинге
- В биллинге перейдите в раздел Настройки (в файле) -> Настройка демона отправки сообщений;
- Заполните поля значениями, полученными при создании приложения и создании ключей шифрования:
- Публичный ключ Vapid => ключ шифрования;
- ID приложения => appId
- ID отправителя => messagingSenderId
- ID проекта => projectId
- Уведомления PUSH => включите опцию
- Ключ API => apiKey
- В [настройках шаблонов сообщений] выберите способ отправки "Web Push" у нужных шаблонов или создайте новые с этим типом
Настройка ЛК
- Для работы PUSH-уведомлений в ЛК должен быть [установлен SSL-сертификат]
- Отредактируйте файл /app/asr_cabinet/var/wordpress/firebase-messaging-sw.js - в него нужно добавить значение messagingSenderId, полученное при создании проекта Firebase