Делаю новостной сайт . При добавлении новости осуществляется уведомление всем пользователям о новой новости . Реализовал серверную часть с помощью Rachet и ZMQ , с клиентской частью не совсем понимаю как сделать . Пока что сделал уведомления только через консоль , все работает . Но не через консоль же пользователей оповещать . Вопрос в том , как сделать оповещения что-то типа вк ? какие инструменты использовать , чтобы большинством браузеров поддерживалось? Спасибо за ответы
Учитывайте, что решение чисто на JS даст вам уведомление лишь при открытой вкладке
Можно использовать GCM для веб-пуш уведомлений в хроме, либо использовать PushAll чтобы отправлять уведомления на все устройства даже если браузер закрыт.
WebSocket был разработан для решения как раз этой проблемы. То есть исторически это - его основное назначение. А всякие чаты на нем (которые теперь как HellowWorld в каждом примере), это уже как следствие его возможностей.
А до появления WebSocket для этой цели использовались разные костыли: