PUSH-уведомления из личного кабинета

Skip to end of metadata
Go to start of metadata

В версии 5.42 мы добавили возможность рассылки PUSH-уведомлений из личного кабинета. Для настройки Вам потребуется зарегистрироваться всервисе Google Firebase.

Настройки Firebase

Создание проекта в Firebase

  1. Авторизуйтесь в консоли Firebase, используя аккаунт Google
  2. Создать новый проект



  3. Укажите название проекта, лучше на латинице

На следующем шаге предложат подключить Google Аналитику - это не обязательно для работы PUSH

Создание приложения в проекте Firebase

  1. На главной странице проекта нажмите кнопку "Добавить веб-приложение"



  2. Укажите псевдоним приложения, например "push-messages"



  3. После регистрации приложения Вам будет показан код, внутри которого будет блок с токенами и ключами (выделен красным на скриншоте). Скопируйте этот блок куда-либо, его содержимое понадобится позже.

Создание ключей шифрования

  1. Вернитесь в консоль Firebase и перейдите в настройки проекта



  2. Перейдите на вкладку "Cloud Messaging"



  3. Нажмите кнопку "Создать пару ключей" внизу страницы



  4. Скопируйте созданный публичный ключ, он потребуется позже

Настройка биллинга

Настройка msgd в биллинге

  1. В биллинге перейдите в раздел Настройки (в файле) -> Настройка демона отправки сообщений;
  2. Заполните поля значениями, полученными при создании приложения и создании ключей шифрования:
    • Публичный ключ Vapid => ключ шифрования;
    • ID приложения => appId
    • ID отправителя => messagingSenderId
    • ID проекта => projectId
    • Уведомления PUSH => включите опцию
    • Ключ API => apiKey
  3. В настройках шаблонов сообщений выберите способ отправки "Web Push" у нужных шаблонов или создайте новые с этим типом

Настройка ЛК

  1. Для работы PUSH-уведомлений в ЛК должен быть установлен SSL-сертификат
  2. Отредактируйте файл /app/asr_cabinet/var/wordpress/firebase-messaging-sw.js - в него нужно добавить значение messagingSenderId, полученное при создании проекта Firebase

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.