Установите SSL-сертификат для доменного имени, на котором работает ваш сайт. В облаке Webasyst SSL-сертификат можно заказать через приложение «Облако».
Откройте сайт сервиса Google Firebase. Войдите в свой аккаунт Google. Зарегистрируйтесь, если у вас ещё нет аккаунта.
Создайте новый проект.
Напишите любое название проекта.
Нажмите на «Continue».
Выключите поддержку сервиса «Google Аналитика», если она вам не нужна.
Нажмите на «Create project».
Дождитесь завершения создания проекта.
Нажмите на «Continue».
С помощью иконки «шестерёнка» в главном меню перейдите в раздел «Project settings».
На вкладке «Cloud messaging» откройте меню с помощью кнопки с 3 точками под заголовком «Cloud Messaging API (Legacy)» и нажмите на всплывающую кнопку «Manage API in Google Cloud Console».
На открывшейся странице нажмите на кнопку «Enable».
Вернитесь на вкладку браузера с разделом «Cloud messaging» и обновите её содержимое.
Скопируйте значения «Server key» и «Sender ID» под заголовком «Cloud Messaging API (Legacy)».
В своём аккаунте Webasyst откройте раздел «Настройки → Push-уведомления». Выберите провайдера Firebase, вставьте и сохраните в текстовых полях скопированные значения:
Ключ сервера: скопированный ключ «Server key».
Идентификатор отправителя: скопированное значение «Sender ID».
Установите SSL-сертификат для доменного имени, на котором работает ваш сайт. В облаке Webasyst SSL-сертификат можно заказать через приложение «Облако».
Перейдите в раздел VWO Engage на сайте компании VWO (предыдущее название — PushCrew) и зарегистрируйтесь с помощью кнопки «Start free trial». Или войдите, если
у вас уже есть аккаунт.
Если необходимо, оплатите тариф на сайте VWO, на котором доступно использование Rest API.
Перейдите в раздел «Settings → Account → General». Скопируйте значения «Account ID» и «API Token».
В бекенде Webasyst откройте приложение «Настройки» и перейдите в раздел «Push-уведомления». Выберите провайдера PushCrew, вставьте и сохраните в текстовых полях скопированные значения.
Установите SSL-сертификат для доменного имени, на котором работает интернет-магазин. В облаке Webasyst SSL-сертификат можно заказать через приложение «Облако».
Перейдите на сайт OneSignal и зарегистрируйтесь с помощью кнопки «Get started» для варианта «Web Push». Или войдите, если у вас уже есть аккаунт.
Перейдите в раздел “Account & API Keys”.
Скопируйте значение “User Auth Key”.
В бекенде Webasyst откройте приложение «Настройки» и перейдите в раздел «Push-уведомления». Выберите провайдера OneSignal, вставьте и сохраните в текстовом поле скопированное значение «User Auth
Key».
Чтобы настроить отправку push-уведомлений для нескольких доменов, откройте повторно эту страницу настроек на каждом из доменов и сохраните настройки, ничего в них не меняя.
Готово! Push-уведомления настроены в вашем аккаунте Webasyst.
На 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:
2 комментария
спасибо. всё предельно ясно.
На PushCrew уведомления не будут работать на бесплатном тарифе - вот ответ их поддержки: