我正在尝试在Android XMPP客户端中实现邮件存档功能,但它不会将任何邮件发送回客户端。服务器配置正确。 使用的XMPP服务器:ejabberd 15.11
发送的IQ用于从muc
获取存档消息<iq type='set' id='21564' to='bb124cc06ec6b8a5@conference.my.ip'>
<query xmlns='urn:xmpp:mam:0'>
<x xmlns='jabber:x:data' type='submit'>
<field var='FORM_TYPE' type='hidden'>
<value>urn:xmpp:mam:0</value>
</field>
<field var='with'>
<value>bb124cc06ec6b8a5@conference.my.ip</value>
</field>
</x>
<set xmlns='http://jabber.org/protocol/rsm'>
<max>20</max>
</set>
</query>
从服务器收到的回复
第一回复:
<message to='f748181bd1385940@my.ip/Smack' from='bb124cc06ec6b8a5@conference.my.ip'>
<fin xmlns='urn:xmpp:mam:0'>
</fin>
</message>
第二回复:
<message to='f748181bd1385940@my.ip/Smack' from='bb124cc06ec6b8a5@conference.my.ip'>
<fin xmlns='urn:xmpp:mam:0'>
</fin>
<delay xmlns=urn:xmpp:delay stamp=2015-12-10T08:23:43.05600:00 from=my.ip>Resent, Offline Storage
</delay>
</message>
需要帮助。提前谢谢。
答案 0 :(得分:0)
您可以再次发送消息。尝试这些消息。