【发布时间】:2016-06-26 09:55:33
【问题描述】:
我正在尝试使用 OpenFire 服务器在 iOS 中使用 XMPPFramework 实现聊天应用程序。我的聊天工作正常,我正在尝试从服务器检索聊天记录。当然,我已经在服务器上启用了消息存档。这是我发送的请求
<iq type="get">
<retrieve xmlns="urn:xmpp:archive" with="dev_user80@mydomain">
<set xmlns="http://jabber.org/protocol/rsm">
<max>100</max>
</set>
</retrieve>
</iq>
这是我得到的回应。
<iq xmlns="jabber:client" type="error" to="dev_user103@mydomain/6i0qoo9tek">
<retrieve xmlns="urn:xmpp:archive" with="dev_user80@mydomain">
<set xmlns="http://jabber.org/protocol/rsm">
<max>100</max>
</set>
</retrieve>
<error code="503" type="cancel">
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
</service-unavailable>
</error>
</iq>
我已经浏览了所有可以在互联网上找到的解决方案,但找不到令人满意的解决方案
【问题讨论】:
-
你有什么解决办法吗?或者你能看看这个问题stackoverflow.com/questions/41503601/…
-
服务不可用意味着您需要将 Open Fire Pluging 安装到 Open Fire 服务器中
-
@Chitrang 不,我没有找到任何解决方案。
标签: ios swift xmpp openfire xmppframework