首页 > 代码库 > IOS基于XMPP协议开发--XMPPFramewok框架(三):用户注册
IOS基于XMPP协议开发--XMPPFramewok框架(三):用户注册
接着上面说
用户注册是比较简单的,成功连接上服务器后,设置好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框架(三):用户注册
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。