在我的 XMPP 聊天应用程序中,我在 Android 客户端使用 ASMACK 库 4.0.6。
我想在建立 XMPP 连接时检索离线消息。为此,我首先检查服务器是否支持灵活检索。服务器总是返回 false。我们在 MongooseIM 服务器中启用了离线模块。但是为什么我从服务器得到错误信息?
if (!offlineMessageManager.supportsFlexibleRetrieval()) {
Log.i("Offline messages not supported","" + offlineMessageManager.supportsFlexibleRetrieval());
return;
}
如果我尝试使用 pidgin 客户端,我会收到离线消息。