I Gruppenchat wurde erfolgreich mit Openfire mit XMPP implementiert.Wie Offline-Nachricht Openfire XMPP abrufen?
Wenn nun Benutzer A eine Nachricht an Benutzer B sendet, der offline ist, also wenn Benutzer B online ist, wie kann ich alle ungelesenen/Offline-Nachrichten vom Server abrufen.
Ich mache dieses Zeug, das Zimmer zu kommen, aber es alle Nachrichten vom Server bekommen:
- (void) getJoinRoom
{
XMPPRoomMemoryStorage *roomStorage = [[XMPPRoomMemoryStorage alloc] init];
XMPPJID *roomJID = [XMPPJID jidWithString:chatWithUser];
xmppRoom = [[XMPPRoom alloc] initWithRoomStorage:roomStorage
jid:roomJID
dispatchQueue:dispatch_get_main_queue()];
[xmppRoom activate:self.xmppStream];
[xmppRoom addDelegate:self
delegateQueue:dispatch_get_main_queue()];
[xmppRoom joinRoomUsingNickname:self.xmppStream.myJID.user
history:nil
password:nil];
}
Wie hole ich diese Offline-Nachrichten?