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

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

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

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

Ответы [ 5 ]

2 голосов
/ 19 сентября 2008

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

1 голос
/ 19 сентября 2008

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

1 голос
/ 19 сентября 2008

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

0 голосов
/ 19 сентября 2008

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

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

0 голосов
/ 19 сентября 2008

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

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

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

...