Ich benutze Openfire-Server und XMPP-Protokoll zum Chatten und ich habe Erfolg darin.Wie man Zimmerliste von openfire holt?
Jetzt möchte ich Raum Chatten implementieren. Ich google viel darüber, was ich bekomme, ist "Joing Room", "Create Room", aber zuerst möchte ich eine Liste aller Zimmernamen von der Konferenz erhalten.
ich habe conferance und Zimmer drin:
#define CONFERENCE_ROOM_SERVER @"chatroomforfriends"
#define CONFERENCE_ROOM_NAME @"cr1"
'chatroomforfriends' ist conferance Name und es CR1 Zimmer enthalten.
Wie hole ich alle Zimmernamen in iOS?
ja, ich habe allen Raum, aber wie Sie sagen, es holen alle Zimmer, aber ich muss nur Zimmer mit Benutzer verbunden holen. – Kabali
Der einfachste Weg besteht darin, einen HTTP-Dienst zu erstellen (entweder in Openfire Project oder Standalone mit Zugriff auf Openfire DB). Der Dienst nimmt den Benutzer jid als Anfrageparameter und kann openfire db abfragen, um alle Räume des Benutzers und die Zugehörigkeit (Eigentümer, Administrator) des Benutzers auszuwählen, und die Liste kann nach Anwendung geparst werden. –