xmpp ios 註冊 添加好友

來源:互聯網
上載者:User
註冊很簡單的:如下
在appdelegate裡面定義一個方法如下
- (BOOL)registeriTalk:(NSString *)un pwd:(NSString *)pwd
{
    isLoginOperation = NO;
    self.userName = un;
    self.password = pwd;
   
    return [self connect];
}
isLoginOperation判斷是登陸還是註冊,註冊之前必須調用 [self connect];
在這個代理方法中調用xmpp提供的註冊方法
- (void)xmppStreamDidConnect:(XMPPStream *)sender
{
        DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD);
       
        isXmppConnected = YES;
       
        NSError *error = nil;
    if (isLoginOperation) {
        [[self xmppStream] authenticateWithPassword:password error:&error];
    }else
    {
        if (![[self xmppStream]registerWithPassword:password error:&error]) {
            DDLogError(@"Error register", error);
        }
    }
}
就可以實現註冊了

添加好友很簡單的啊 xmpp提供方法了啊
/**
* Adds the given user to the roster and requests permission to receive presence information from them.
**/
- (void)addUser:(XMPPJID *)jid withNickname:(NSString *)optionalName;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.