ios xmpproom教程

时间:2013-04-17 04:23:22

标签: ios xmpp chat chatroom

我一直在寻找带有聊天室教程的优秀XMPP。我发现这个tutorial很有帮助,但在实现多用户聊天方面仍然没有运气。

有人能给我一个很好的参考吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你只是按照这种方式,你可以建立XMPP聊天室。你必须配置一些关于房间的设置。

  • (void)xmppRoom:(XMPPRoom *)sender didConfigure:(XMPPIQ *)iqResult

这个委托方法将被调用〜你可以通过XMPP设置你想要的东西 - 045文件

    XMPPRoomMemoryStorage *roomMemory = [[XMPPRoomMemoryStorage alloc]init];

    roomID = [NSString stringWithFormat:@"%@@%@",_subjectOfRoom.text,szRoomName];
    XMPPJID *roomJID = [XMPPJID jidWithString:roomID];

    XMPPRoom *xmppRoom = [[XMPPRoom alloc]initWithRoomStorage:nil
                                                          jid:roomJID
                                                dispatchQueue:dispatch_get_main_queue()];

    [xmppRoom addDelegate:self delegateQueue:dispatch_get_main_queue()];

    [xmppRoom activate:[[JSXMPP_Singletone sharedInstanc]xmppStream]];

    [xmppRoom joinRoomUsingNickname:@"KIM"
                            history:nil
                           password:nil];
    [xmppRoom configureRoomUsingOptions:nil];