XMPPFramework - Comment créer une salle MUC et inviter des utilisateurs?
Je suis en utilisant Robbiehanson iOS XMPPFramework. Je suis en train de créer un MUC salle et inviter un utilisateur au groupe de discussion chambre, mais il ne fonctionne pas.
Je suis en utilisant le code suivant:
XMPPRoom *room = [[XMPPRoom alloc] initWithRoomName:@"[email protected]/room" nickName:@"room"];
[room createOrJoinRoom];
[room sendInstantRoomConfig];
[room setInvitedUser:@"[email protected]"];
[room activate:[self xmppStream]];
[room inviteUser:jid1 withMessage:@"hello please join."];
[room sendMessage:@"HELLO"];
L'utilisateur [email protected] doit recevoir l'invitation message, mais rien ne se passe.
Toute aide sera appréciée. 🙂
source d'informationauteur Naveed Rafi
Vous devez vous connecter pour publier un commentaire.
Après avoir exploré différentes solutions, j'ai décidé de compiler et partager ma mise en œuvre ici:
Créer un XMPP Chambre:
Vérifier si la pièce est créée avec succès dans ce délégué:
Vérifier si vous avez rejoint le salle de dans ce délégué:
Après pièce est créée, chercher de la configuration de la salle de la forme:
Configurer votre chambre
Références: XEP-0045: Multi-User ChatMettre En Œuvre De Conversation De Groupe
Inviter des utilisateurs
Là, vous avez créé un XMPP multi-utilisateur/groupe de la salle de chat, et a invité l'utilisateur. 🙂
J'ai le sentiment que la première chose à faire après alloc-init est à joindre à votre xmppStream, il peut donc utiliser xmppStream pour envoyer/recevoir des messages.
Plus exactement:
Vérifier la dernière XMPPMUCLight & XMPPRoomLight similaire à Whatsapp et d'autres tendances actuelles de l'application sociale des chambres qui ne sont pas détruits ou des membres de coups de pied lorsque vous êtes hors ligne ou en personne dans la salle.
Renvoyer cette la documentation & mod de MongooseIM