Отправка push-уведомлений браузера с помощью Push.js
Родные мобильные приложения всегда имели поддержку всплывающие уведомления. Но эти уведомления отсутствовали в сети до API уведомлений выскочил.
API уведомлений работает через JavaScript. Это позволяет вам отправлять push-уведомления непосредственно на компьютер пользователя через окно браузера. Это не так сложно настроить самостоятельно, но зачем изобретать велосипед?
Push.js это бесплатная библиотека уведомлений который обрабатывает все основные функции push-уведомлений с помощью нескольких строк JavaScript.
Эти основанные на браузере уведомления все еще очень новы, и у них есть способы пойти прежде, чем завоевать популярность. Пользователи должны разрешить уведомления с определенных сайтов до того, как они появятся, поэтому, если ваша аудитория уже не доверяет вашему сайту, может быть трудно заставить людей принять.
Но лучший способ научиться - это попробовать и посмотреть, что получится. Вы можете отправлять посетителям ссылки на ваши последние сообщения в блоге, информацию о новых обновлениях на сайте или даже запросы подписаться на рассылку новостей. И, с Push.js, это безумно просто заставить это работать.
Вы можете скачать библиотеку с НПМ или же Беседка, или просто возьмите его от GitHub.
Оттуда ты добавить базовый JavaScript на вашу страницу, чтобы создать push-уведомление. Если пользователь примет запрос от вашего сайта, он будет постоянно получать все новые уведомления, которые вы отправляете. Довольно круто!
Вы можете установить заголовок уведомления, основной контент и другие функции, такие как время автоматического закрытия.
Вот образец фрагмента с сайта Push.js:
Push.create ("Hello world!", Body: "Как дела?", Icon: 'icon.png', timeout: 4000, onClick: function () window.focus (); this.close () ;);
Вы не нужно много знать JavaScript чтобы эта библиотека работала на вашем сайте. Если вы просто копируете / вставляете или работаете с документацией, вы должны запустить push-уведомления менее чем за 15 минут.
Не всем нравятся эти уведомления браузера, и эта библиотека, безусловно, не будет полезна на каждом веб-сайте. Но, если вы хотите попробовать, это очень легко настроить, и пуш-уведомления станут намного проще.