码迷,mamicode.com
首页 > 移动开发 > 详细

IOS基于XMPP协议开发--XMPPFramewok框架(三):用户注册

时间:2014-11-25 15:58:32      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   for   on   

接着上面说

用户注册是比较简单的,成功连接上服务器后,设置好JID,即可调用

[_xmppStream registerWithPassword:pwd error:&err]

进行注册

-(BOOL)registerUser:(NSString*)user withpassword:(NSString*)pwd
{
    
    user = [NSString stringWithFormat:@"%@@%@",user,_xmppStream.hostName];
    if (![_xmppStream isConnected])
    {
        [self connect:user withpassword:nil];
    }
    [_xmppStream setMyJID:[XMPPJID jidWithString:user resource:@"ios"]];
    NSError *err;
    if([_xmppStream registerWithPassword:pwd error:&err])
    {return YES;}
    else{return NO;}
    
}

 注册结果返回

///注册成功
- (void)xmppStreamDidRegister:(XMPPStream *)sender
{
    
    [[NSUserDefaults standardUserDefaults] setObject:sender.myJID.user forKey:kXMPPmyJID];
    [_mainController setuserLabel:sender.myJID.user];
    [_navigateionController popToRootViewControllerAnimated:YES];
    [_mainController setRegisterResult:YES];
    NSLog(@"账户注册成功");
    [self goOnline];
}
///注册失败
- (void)xmppStream:(XMPPStream *)sender didNotRegister:(NSXMLElement *)error
{
   [_mainController setRegisterResult:NO];
    NSLog(@"账户注册失败");
    NSLog(@"%@",error);
}

 

IOS基于XMPP协议开发--XMPPFramewok框架(三):用户注册

标签:style   blog   io   ar   color   os   sp   for   on   

原文地址:http://www.cnblogs.com/lmyhao/p/4120848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!