我正在开发一个使用服务器端作为OpenFire 3.9.3和客户端作为Smack 4.2的聊天应用程序。重新连接Smack后无法接收消息
我的问题:
如果用户关闭WIFI /移动数据然后重新连接动作将被发生。没关系。但OpenFire会话在客户端重新连接期间显示为在线。这是正常的行为吗?
虽然user1正在重新连接进程,并且如果user2将消息发送给user1,并且如果这些消息在重新连接成功后未传递给user1,是否有任何方法可以获取这些消息?
重新连接处理时间的周期在OpenFire中被视为在线,因此这些消息不存储在脱机管理器中。
请给我提供一些想法,重新连接Smack后接收消息。
您是否在openfire服务器中启用了日志历史记录和存档设置? – OlaB
感谢您的答复..启用..我可以在服务器端看到这些消息。但是如何从客户端取回。以及如何区分哪一个没有交付。 – Manikandan
所以我会给你一个如何设置连接功能的实例,你登录 – OlaB