我正在我的ios应用程序中集成XMPP功能,我遇到了一个我无法解决的问题.问题是我无法从服务器获取存档的消息.我的客户端能够登录并且我已经测试了几个服务调用(发送,接收消息,获取有关用户的信息),并且成功.
发送后
<iq type='get' id='pref1'>
<pref xmlns='urn:xmpp:archive'/>
</iq>
Run Code Online (Sandbox Code Playgroud)
回应是
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>
Run Code Online (Sandbox Code Playgroud)
服务器管理员可以在激活归档时查看已归档的消息.
必须在服务器或客户端完成某些事情才能实现此功能吗?可能是看到旧消息和服务器实际实现和支持XEP-0136,是两回事吗?