Какие технологии стоят за Web Push?

Мне было интересно, какие технологии стоят за Web Push, например, https://goroost.com/

Как это работает? Как настроить мой сервер для Web Push? На что мне смотреть?

2 ответа

Решение

В основе лежит технология Push API в сочетании с API уведомлений.

Вы можете прочитать больше о том, как реализовать это самостоятельно в документации разработчика Google. Обратите внимание, что в настоящее время push-уведомления поддерживаются только в Google Chrome, но Microsoft и Mozilla заявили, что скоро они будут реализованы.

Я могу ответить за https://www.wonderpush.com/

Во-первых, вам нужно зарегистрироваться на WonderPush и объявить свой сайт.

Затем скопируйте / вставьте следующий фрагмент перед закрытием <body> тег:

<script>
(function(w, d, s, id, n){
  w[n] = w[n] || {q: [],
    init: function(o) {w[n].initOpts = o;},
    ready: function(c) {w[n].q.push(c);}};
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "https://cdn.by.wonderpush.com/sdk/1.1/wonderpush-loader.min.js";
  fjs.parentNode.insertBefore(js, fjs);
}(window, document, 'script', 'wonderpush-jssdk-loader','WonderPush'));

WonderPush.init({
  webKey: "[YOUR_WEBKEY]" // sign up for FREE to retrieve your web key
});
</script>
Другие вопросы по тегам