A
A
Alexander Isaev2016-10-06 16:38:12
JavaScript
Alexander Isaev, 2016-10-06 16:38:12

How to display notifications on the user's personal page?

Всем привет) В общем делаю для себя сайт на rails. Сделал чат с помощью private_pub , faye. Все работает хорошо. Чат работает. Но не получается уведомлять пользователя о новых диалогах. Допустим находитесь вы на сайте и вам кто то отправил сообщение; И вы можете узнать об этом сообщении только после перезагрузки. А я хочу чтобы когда пользователь А отправил сообщение пользователю Б, то на странице пользователя Б отрендерился диалог с кнопкой перехода к этому диалогу. В общем вам написали и у вас появилась кнопка "Перейти к диалогу" без перезагрузки страницы. Реализовал кто то подобное? Спасибо за советы.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Виктор, 2016-10-06
@Levhav

Вам для отправки сообщений пользователю надо держать с ним соединение постоянно открытое. Например на вебсокетах.
Вот моя статья на эту тему https://habrahabr.ru/company/comet-server/blog/273573/ там список готовых кометсерверов есть и пример для php но сам пример как в целом и весь принцип будет справидлив и для других языков.
Вот ещё одни пример простого чата comet-server.ru/wiki/doku.php/comet:simple-chat-example

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question