首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XMPPFramework -如何创建MUC房间并邀请用户?

XMPPFramework -如何创建MUC房间并邀请用户?
EN

Stack Overflow用户
提问于 2011-07-22 15:15:27
回答 2查看 14.4K关注 0票数 18

我使用的是Robbiehanson的iOS XMPPFramework。我正在尝试创建一个MUC聊天室并邀请用户加入群聊室,但它不起作用。

我使用了以下代码:

XMPPRoom *room = [[XMPPRoom alloc] initWithRoomName:@"user101@conference.jabber.org/room" nickName:@"room"];
[room createOrJoinRoom];
[room sendInstantRoomConfig];
[room setInvitedUser:@"ABC@jabber.org"];
[room activate:[self xmppStream]];    
[room inviteUser:jid1 withMessage:@"hello please join."];
[room sendMessage:@"HELLO"];

用户ABC@jabber.org应该收到invite消息,但是什么也没有发生。

任何帮助都将不胜感激。:)

EN

回答 2

Stack Overflow用户

发布于 2011-08-03 22:53:17

我感觉在执行alloc-init之后要做的第一件事就是把它附加到你的xmppStream上,这样它就可以使用xmppStream来发送/接收消息了。

更准确地说:

XMPPRoom *room = [[XMPPRoom alloc] initWithRoomName:@"user101@conference.jabber.org/room" nickName:@"room"];
[room activate:[self xmppStream]];

//other things (create/config/...)
票数 1
EN

Stack Overflow用户

发布于 2016-11-03 14:01:22

查看最新的XMPPMUCLight & XMPPRoomLight,它类似于Whatsapp和其他当今流行的社交应用程序房间,这些应用程序房间在离线时不会被摧毁,成员不会被踢,或者房间里没有人。

引用此documentationmod from MongooseIM

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6786813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档