XMPP聊天和通知在一起?

时间:2011-10-18 07:03:54

标签: xmpp

我想将我的网络应用程序与聊天和通知服务集成,最重要的是最好的,我理解的是XMPP。在完成了细节之后,虽然我理解了大部分内容但是我被困在这里,即如何一起运行聊天和通知服务。

一个选项是运行不同的Strophe连接,使用不同的帐户进行长轮询,一个用于聊天,另一个用于通知。

另一个是在同一个帐户上同时进行通知和聊天,但现在问题是如果用户从聊天中退出,他将无法接收通知。

对我来说,第一个选项似乎不可行,但有一种方法可以使后一个选项起作用吗?

1 个答案:

答案 0 :(得分:0)

使用一个连接到您的“聊天”服务。在聊天服务器上将您的通知服务作为组件运行,或运行单独的服务器并将它们联合在一起。客户端将能够通过您选择的Jabber ID(JID)中的命名方案联系通知服务(反之亦然)。确保为聊天端的用户帐户选择与通知服务不同的域名。