2008-09-19 50 views
1

什麼選項可用於從Web應用程序接收即時警報?Web應用程序到用戶即時消息

我有一個時間敏感的Web應用程序,我需要傾向於(批准expediated採購訂單請求)。我曾想過通過電子郵件和短信通知。

是否有任何計劃,以讓我的網站直接發送一個彈出窗口,我的屏幕?或者其他即時通知選項?

回答

1

如果你有你的應用程序中打開,你想一個彈出窗口出現,你可以有一個javascript計時器,做你的服務器,每隔一段時間的Ajax風格的民意調查,看是否有需要發佈一個通知。那麼你可以用通知來彈出一個彈出窗口?

+1

我討厭這麼說,但通過HTTP持續輪詢是窮人的解決方案。 – DanMan 2011-05-28 15:37:09

1

你總是可以有它通過的Jabber(或任何IM網絡選擇)發送消息。

0

你也可以有一個RSS feed捆綁成將盡快發生了一件事發布更新的應用程序。當然,這將需要你有一個RSS閱讀器不斷地ping應用程序。

同樣,如果你使用log4j的/ log4net的框架,您可以登錄這些行動是「致命」或其他特殊事件和配置附加器通過短信,E-mail等

通知您。 ..哦,來想一想。如果您使用的是基於.NET的應用程序,則log4net會有一個NetSendAppender,它將「將日誌記錄事件寫入Windows Messenger服務,這些消息顯示在用戶終端的對話框中。」

0

的問題是不是真的不夠具體回答。從高層角度來看,可能這個通知將從服務器進程發送,而不是通過JavaScript發送到客戶端。在不知道服務器端開發語言的情況下,我不能說哪些特定的庫可用,但是SourceForge上提供了PhpTocLib PHP庫,儘管我不確定這是多麼現實。

另一種選擇是註冊Twitter或類似服務,並在感興趣的更新時向您自己發送一條直接消息。這可以通過應用程序中的簡單HTTP POST完成,您可以使用各種微博服務提供的任何方法(包括SMS)接收通知。

2

在您的帳戶詳細信息中包含即時通訊字段。當您的應用程序處理加急訂單時,請將通知粘貼到隊列中。如果他們的即時通訊字段爲空,則提示他們。編寫一個XMPP(Jabber)機器人,消耗該隊列中的項目並將其發送出去。使用傳輸爲其他網絡啓用功能,對於MSN Messenger用戶等。

相關問題