push-уведомления, похожие на Facebook с Rails и jQuery

Я хочу создать систему push-уведомлений, такую ​​как Facebook. Каждый раз, когда Facebook хочет вам что-то сказать (например, что кто-то прокомментировал сообщение, отметил вас и т. Д.), Вы увидите небольшое уведомление в нижнем левом углу экрана. Он плавно появляется и исчезает.

Как мне построить такую ​​систему с помощью jQuery и Rails? Как это вообще работает? JS постоянно спрашивает сервер: «Есть ли новое уведомление?» или сервер каким-то образом подталкивает к этой службе.

Прямо сейчас, если пользователь отправляет другому пользователю сообщение (например), я могу добавить уведомление в очередь пользователя со словами «у вас есть новое сообщение», но оно не появится до перезагрузки страницы ...

6
задан Cœur 8 March 2018 в 16:19
поделиться