我正在将XMPP功能集成到我的iOS应用程序中,但遇到了一个无法解决的问题。
问题是我无法从服务器获取归档的消息。我的客户端能够登录,并且我已经成功测试了几个服务调用(发送、接收消息、获取有关用户的信息)。
发送后,
发送后,
<iq type='get' id='pref1'>
<pref xmlns='urn:xmpp:archive'/>
</iq>
响应是
SEND: <iq type="get"><pref xmlns="urn:xmpp:archive"/></iq>
RECV: <iq xmlns="jabber:client" type="error" to="1@iis2/ae76edc"><error code="501"
type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-
stanzas"/</error></iq>
服务器管理员可以查看已存档的消息,因为他激活了归档功能。
要实现此功能,是否需要在服务器或客户端执行某些操作?查看旧消息和服务器实际实现并支持XEP-0136,这两者是否不同?