Android中的Xmpp消息接收问题

时间:2015-12-17 12:48:38

标签: android ios xmpp ejabberd smack

我在ios设备的xmpp节中为日期添加了一些额外的属性。请查看以下节。

<message type="chat" to="919930480045@devserver" id="919004883220@devserver-76" from="919004883220@devserver"><body>Heiok</body><date>2015-12-17 12:25:50</date></message>

但是在android端,我没有得到<date>元素的值。我得到了日期元素,但我得到的值是空的。

<date></date>

我也尝试将值作为属性传递。但同样的问题,没有得到它的价值。我该如何自定义smack库?或者还有其他方法可以解决这个问题吗?

我正在使用xmpp smack库4.1版。

提前致谢。

1 个答案:

答案 0 :(得分:-1)

你需要在ios中添加<body xml:lang='date'>2015-12-17 12:25:50</body>的日期标记,你可以在android中访问message.getBody("date");