Веб-приложение для обмена мгновенными сообщениями с пользователями

StackOverflow https://stackoverflow.com/questions/104733

  •  01-07-2019
  •  | 
  •  

Вопрос

Какие опции доступны для получения мгновенных оповещений из веб-приложений?

У меня есть веб-приложение, зависящее от времени, за которым мне нужно следить (утверждение запросов на срочные заказы на покупку).Я думал о том, чтобы получать уведомления по электронной почте и SMS.

Существуют ли какие-либо программы, позволяющие моему веб-сайту отправлять всплывающее окно непосредственно на мой экран?Или какие-либо другие варианты мгновенного уведомления?

Это было полезно?

Решение

Если у вас открыто приложение и вы хотите, чтобы появлялось всплывающее окно, у вас мог бы быть javascript-таймер, который время от времени проводит опрос вашего сервера в стиле ajax, чтобы узнать, есть ли уведомление, которое ему необходимо опубликовать.Затем вы могли бы создать всплывающее окно с уведомлением?

Другие советы

Включите поля обмена мгновенными сообщениями в данные вашей учетной записи.Когда ваше приложение обработает ускоренный заказ, поместите уведомление в очередь.Если их поле для обмена мгновенными сообщениями пусто, подскажите им.Напишите XMPP (Jabber)-бота, который использует элементы в этой очереди и отправляет их.Используйте транспорты, чтобы включить функциональность для других сетей, для пользователей MSN Messenger и т.д.

Вы всегда можете попросить его отправлять сообщения через Jabber (или любую другую сеть обмена мгновенными сообщениями, которую вы выберете).

У вас также может быть RSS-канал, привязанный к приложению, который будет публиковать обновления, как только что-то произойдет.Конечно, для этого потребуется, чтобы у вас был RSS-ридер, постоянно проверяющий приложение.

Аналогично, если вы используете платформу log4j / log4net, вы можете зарегистрировать "фатальное" или другое специальное событие для этих действий и настроить приложение для уведомления вас по SMS, электронной почте и т.д.

... о, если подумать об этом.Если вы используете приложение на базе .NET, в log4net есть NetSendAppender, который "Записывает события ведения журнала в службу Windows Messenger.Эти сообщения отображаются в диалоговом окне на пользовательском терминале ".

На самом деле этот вопрос недостаточно конкретен, чтобы на него можно было ответить.С точки зрения высокого уровня, предположительно, это уведомление будет отправлено из серверного процесса, а не со стороны клиента через JavaScript.Не зная языка разработки на стороне сервера, я не могу сказать, какие конкретные библиотеки могут быть доступны, однако есть PhpTocLib Библиотека PHP доступна на SourceForge, хотя я не уверен, насколько она актуальна.

Другим вариантом было бы зарегистрироваться в twitter или аналогичном сервисе и отправлять себе прямое сообщение, когда у вас появятся интересующие вас новости.Это может быть достигнуто с помощью простого HTTP-сообщения из вашего приложения, и вы можете получать уведомления, используя любые методы, предлагаемые различными сервисами микроблогов, включая SMS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top