Установка push-уведомлений при API интеграции
Установка
Для запуска push-уведомлений вам необходимо добавить в корневую папку сайта следующие файлы:
rr.wpsw.import.js
rr.wpsw.empty.js
А также добавить в секцию <head>
загрузку следующего скрипта:
<script src="https://cdn.retailrocket.net/content/javascript/retailrocket.webpush.js"></script>
После добавления файлов, вам необходимо обратиться в техническую поддержку Retail Rocket ([email protected]) для проверки интеграции и включения рассылок, либо сообщить вашему персональному менеджеру.
Подписка пользователя
После того, как все было провалидировано и включено, есть возможность запустить процесс подписки для пользователя.
Для этого необходимо вызвать следующую функцию:
<script type="text/javascript">
retailrocket.modules.webPushSubscription.execute("<<name>>",function(subsription) {
// Код для отправки подписки
})
</script>
Если пользователь согласился, то вызовется callback функция. Подписка пользователя передается в этот callback как объект PushSubscription. Далее, с подпиской можно совершать необходимые действия, например - передача подписки в Retail Rocket.
Подробнее это описано в соответствующем разделе.
Updated about 1 month ago