用户即时消息的Web应用程序

时间:2008-09-19 19:19:55

标签: messaging

有哪些选项可用于从Web应用程序接收即时警报?

我有一个时间敏感的网络应用程序,我需要倾向于(批准加速的采购订单请求)。我曾想过通过电子邮件和短信通知。

是否有任何程序让我的网站直接向我的屏幕发送弹出窗口?或任何其他即时通知选项?

5 个答案:

答案 0 :(得分:2)

在您的帐户详细信息中包含即时消息字段。当您的应用程序处理加急订单时,请将通知粘贴到队列中。如果他们的即时消息字段为空,请提示他们。编写一个XMPP(Jabber)机器人,消耗该队列中的项目并将其发送出去。使用传输为其他网络,MSN Messenger用户等启用功能

答案 1 :(得分:1)

您可以随时通过Jabber(或您选择的任何IM网络)发送消息。

答案 2 :(得分:1)

如果您的应用程序已打开并且您希望显示一个弹出窗口,则可以使用javascript计时器,每隔一段时间对您的服务器进行ajax样式轮询,以查看是否需要发布通知。然后你可以弹出一个弹出通知?

答案 3 :(得分:0)

您还可以将RSS源绑定到应用程序中,以便在发生某些事件时立即发布更新。当然,这需要你有一个RSS阅读器不断ping应用程序。

同样,如果您使用log4j / log4net框架,您可以为这些操作记录“致命”或其他特殊事件,并配置appender通过短信,电子邮件等通知您。

......哦,来想想吧。如果您使用的是基于.NET的应用程序,则log4net有一个NetSendAppender,它“将日志记录事件写入Windows Messenger服务。这些消息显示在用户终端的对话框中。”

答案 4 :(得分:0)

这个问题不够具体,无法回答。从高级别的角度来看,可能这个通知将通过JavaScript从服务器进程而不是客户端发送。在不知道服务器端开发语言的情况下,我无法说出可用的特定库,但是SourceForge上有PhpTocLib PHP库,尽管我不确定当前有多少。

另一种选择是注册Twitter或类似服务,并在您感兴趣的更新时向自己发送直接消息。这可以通过您的应用程序中的简单HTTP POST来完成,您可以使用各种微博服务提供的任何方式接收通知,包括SMS。