收到的XMPP Framework最大消息

时间:2012-11-28 10:30:54

标签: iphone objective-c ios xmpp xmppframework

我正在创建一个XMPP客户端,我想如果收到的消息有一些定时器或内存缓存,因为我向我的客户端发送1000条消息,服务器发送1000条消息,但我的客户端只收到300条消息。

可能的解决方案: ......克服这些限制

每次HTTP都有“修复”XMPP的解决方案。

可以通过运行WebDAV服务器来修复前两个限制。上传到WebDAV服务器,共享链接。这是每个人都可以在没有XMPP客户端支持的情况下做的解决方案。当然,通过带有签名的URL(àlaS3),使用客户端和服务器支持透明地实现这一点将大大改善该过程。

对于连接的套接字问题,有BOSH。这基本上是通过HTTP运行XMPP。让服务器保持“连接”几分钟的额外好处 - 这解决了我的iPhone问题。一旦我在两分钟窗口中重新启动客户端,就会传递所有待处理的消息。

1 个答案:

答案 0 :(得分:-1)

您的接收方仅接收300条消息,这意味着它们可能是离线消息。如果是这种情况,则需要在管理面板中增加每用户脱机邮件存储限制。

我建议您进行邮件存档和检索,而不是依赖于离线邮件。

希望这可以帮助你:)