Настройка push-уведомлений

В Вебасисте используется централизованная отправка push-уведомлений. Эти уведомления могут работать в разных приложениях:

  • Shop-Script — для уведомления пользователей о новых заказах;
  • CRM — для уведомления пользователей о новых телефонных звонках.

Достаточно настроить push-уведомления один раз, и они начнут работать во всех приложениях Вебасиста, которые используют системную настройку.

Выберите онлайн-сервис, через который вы хотите отправлять push-уведомления в своём бекенде Webasyst.

Сервис OneSignal может работать с перебоями на территории Российской Федерации из-за блокировки доступа к его серверам Роскомнадзором.
  1. Установите SSL-сертификат для доменного имени, на котором работает ваш сайт. В облаке Webasyst SSL-сертификат можно заказать через приложение «Облако».
  2. Откройте сайт сервиса Google Firebase. Войдите в свой аккаунт Google. Зарегистрируйтесь, если у вас ещё нет аккаунта.
  3. Создайте новый проект.
  4. Напишите любое название проекта.
    Нажмите на «Continue».
  5. Выключите поддержку сервиса «Google Аналитика», если она вам не нужна.
    Нажмите на «Create project».
  6. Дождитесь завершения создания проекта.
    Нажмите на «Continue».
  7. С помощью иконки «шестерёнка» в главном меню перейдите в раздел «Project settings».
  8. На вкладке «Cloud messaging» откройте меню с помощью кнопки с 3 точками под заголовком «Cloud Messaging API (Legacy)» и нажмите на всплывающую кнопку «Manage API in Google Cloud Console».

  9. На открывшейся странице нажмите на кнопку «Enable».

  10. Вернитесь на вкладку браузера с разделом «Cloud messaging» и обновите её содержимое.

  11. Скопируйте значения «Server key» и «Sender ID» под заголовком «Cloud Messaging API (Legacy)».
  12. В своём аккаунте Webasyst откройте раздел «Настройки → Push-уведомления». Выберите провайдера Firebase, вставьте и сохраните в текстовых полях скопированные значения:
    • Ключ сервера: скопированный ключ «Server key».
    • Идентификатор отправителя: скопированное значение «Sender ID».

Готово! Push-уведомления настроены в вашем аккаунте Webasyst.

2 комментария

  • +1
    uno uno 6 сентября 2021 12:22 #

    спасибо. всё предельно ясно.

  • +2
    santa0 santa0 8 апреля 2022 07:38 #

    На PushCrew уведомления не будут работать на бесплатном тарифе - вот ответ их поддержки:

    I have checked it back with my dev team here and would need to inform you that as your account is a free-2000 plan, so API feature is not available under this plan, hence that is why these requests are failing. VWO Engage Rest API is only available under the Enterprise plans, as shown here:
    Please let us know in case of any follow up questions.
    Regards,
    Ashish Khanna | Support Engineer

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите