Android中的Xmpp消息接收问题
Posted
技术标签:
【中文标题】Android中的Xmpp消息接收问题【英文标题】:Xmpp message receive issue in Android 【发布时间】:2015-12-17 12:48:38 【问题描述】:我在 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】:你需要在ios中添加日期标签为<body xml:lang='date'>2015-12-17 12:25:50</body>
,你可以在android中访问为message.getBody("date");
【讨论】:
虽然这段代码可以回答这个问题,但最好解释一下它的作用并添加一些参考。以上是关于Android中的Xmpp消息接收问题的主要内容,如果未能解决你的问题,请参考以下文章