Как сделать push уведомления на сайте?

13anchousov
На сайте с 10.07.2014
Offline
79
4503

А если кто-то пользовался, расскажите как оно.

Через сервер не хочется, т.к. в большинстве случаев посетитель должен совершить 2 клика - разрешить уведомления и с сайта и сервера

Aisamiery
На сайте с 12.04.2015
Offline
312
#1
13anchousov:
А если кто-то пользовался, расскажите как оно.
Через сервер не хочется, т.к. в большинстве случаев посетитель должен совершить 2 клика - разрешить уведомления и с сайта и сервера

Что значит через сервер? Push уведомления возможны только на сайте с ssl, по этому, если его нет, сервисы перекидывают к себе на заглушку с ssl. Проще всего воспользоваться сервисом, коих довольно много, как платных, так и бесплатных, например sendpulse.com довольно простой.

Хотя что вы имеет под этим? Свои push или push, что в браузере присылаются когда на сайте не находишься?

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
13anchousov
На сайте с 10.07.2014
Offline
79
#2
Aisamiery:


Хотя что вы имеет под этим? Свои push или push, что в браузере присылаются когда на сайте не находишься?

В браузере

MW
На сайте с 29.07.2016
Offline
1
#3

Если речь идет именно о WebPush уведомлениях, которые доставляются даже если Ваш сайт не открыт в браузере в данный момент, то, как уже было сказано выше - сервисы по типу SendPulse самый простой и доступный вариант. Мы, например, его как раз и используем. Сервис полностью бесплатный и в то же время надежный и без каких-либо ограничений и уловок. По поводу "двух кликов" - у них есть на выбор несколько видов настраиваемых запросов разрешения - есть варианты, которые выглядят менее "двухшагово" и, соответственно, воспринимаются менее "болезненно". Ну, а в идеале, как уже говорилось - нужен SSL, тогда будет просто один запрос и все.

dr_evil
На сайте с 29.03.2006
Offline
143
#4

Хороший сервис - https://onesignal.com

Поддерживает все браузеры и мобильные OS

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