【问题标题】:Xmpp message receive issue in AndroidAndroid中的Xmpp消息接收问题
【发布时间】: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 端,我没有得到 &lt;date&gt; 元素的值。我得到了日期元素,但我得到的值是空的。

<date></date>

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

我使用的是 xmpp smack 库版本 4.1。

提前致谢。

【问题讨论】:

    标签: android ios xmpp ejabberd smack


    【解决方案1】:

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

    【讨论】:

    • 虽然这段代码可以回答这个问题,但最好解释一下它的作用并添加一些参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    相关资源
    最近更新 更多