使用XMPP进行聊天和通知服务

时间:2014-10-31 14:23:06

标签: javascript html5 xmpp ejabberd strophe

我想设置一个XMPP聊天和通知服务。 到目前为止我想到的是:我设置了ejabberd并使用strophe.js连接到BOSH,设置状态,发送和接收消息。 虽然这篇文章是一个理论问题,但我希望我仍能得到帮助。

接下来发送聊天消息(相当简单)我想发送包含我存储在数组中的数据的通知更新。我通常使用JSON来完成这项工作,但XMPP是面向XML的,客户端上的javascript并不乐意获得类似xml的数组。发送此数据的最佳方式是什么?

是否有机会使用不同类型的消息来确定它是哪种通知?

<message to='romeo@montague.net' id='message22' **type="profile_update"**>
  <body>data</body>
  <x xmlns='jabber:x:event'>
    <offline/>
  </x>
</message>

我希望能够理解我正在谈论的内容。 所以,提前感谢您的答案。

赞赏任何想法

0 个答案:

没有答案