Я отсутствует Сообщения опция включена в OpenFire server.But я не могу получить сообщения в автономном режимеMissing Offline Сообщения asmack (Android)
Пользователь А находится в сети, пользователь B онлайн, в этом случае я способный получать сообщения.
Теперь пользователь B выключил WiFi (Примечание: Пользователь A выжидала пользователя B Session полностью убит на сервере)
Теперь пользователь A отправить сообщение пользователю B
в этом случае I» m, чтобы видеть сообщение в автономной таблице openfire.
Теперь пользователь B снова в сети сервер отправляет сообщение пользователю B, поскольку сервер узнает, что пользователь B находится в сети (сообщение исчезло из таблицы автономных сообщений).
Но пользователь B не получит это сообщение.
connection.login(userName, userPwd, UiUtility.getMyPhoneNO());
PacketFilter filter = new PacketTypeFilter(org.jivesoftware.smack.packet.Message.class);
packetListener =new PacketListener() {
public void processPacket(Packet packet) {
Message message = (Message) packet;
if (message.getBody() != null) {
String fromName = StringUtils.parseBareAddress(message
.getFrom());
Log.i("XMPPClient", "Got text [" + message.getBody()
+ "] from [" + fromName + "]");
}
}
};
connection.addPacketListener(packetListener, filter);
Снова после успешного входа в систему им удалось нормально общаться. Но меня интересует, почему эти автономные сообщения отсутствуют? .My PacketListener не в состоянии поймать эти сообщения в автономном режиме. Пожалуйста, помогите мне
Hi @Phanindra. Вы нашли какое-либо решение. я тоже застрял в такой же ситуации. –