iOS中

2015-12-23 46 views
1

在Quickblox與聊天功能工作,我要實現聊天功能在我的應用程序,它實際上是一對一的聊天,我已經下載從quickblox.comiOS中

我Quickblox已註冊的示例代碼,只是加了我的憑據我得到以下問題

1.404和令牌是必需的。

我不確定是否需要使用API​​調用,以及在哪裏可以找到API調用。

可有人請解釋或提供我的示例代碼工作。

+0

請驗證您的憑據,以及您使用的是什麼sdk版本? –

+0

莢 'SVProgressHUD' 莢 'TWMessageBarManager', '〜> 1.7.2' 莢 'QMChatViewController' 莢 'QMServices' – vani

+0

沒有Quickblox SDK版本,只需打開Quickblox.h文件,版本應該在那裏。 –

回答

1

我只是執行我的應用程序聊天功能。所以我詳細說明你如何使用QuickbloxQuickblox .Integrate SDK在您的應用程序,以使您的應用程序聊天或使用莢簡短說明。

首先通過這個鏈接quickblox ios chat tutorial不是創建用戶register users from here 不是在您的應用程序,通過使用此代碼

法Quickblox登錄

[QBRequest logInWithUserLogin: self.Name.text password:self.Password.text successBlock:^(QBResponse *response, QBUUser *user) 
{ 

} 
        errorBlock:^(QBResponse *response) 
{ 

    NSLog(@"error: %@", response.error); 
}]; 

對話框手段Quickblox登錄創建像用戶之間的會話:一對一或羣組聊天

你需要以使聊天創建對話框,在這裏是如何在你的應用程序創建對話框

//create dialog 

QBChatDialog *chatDialog = [[QBChatDialog alloc] initWithDialogID:null type:QBChatDialogTypeGroup]; 
chatDialog.name = @"Chat with Bob, Sam, Garry"; 
chatDialog.occupantIDs = @[@(55), @(678), @(22)]; 

// change id with your register user's id 

[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) 
{ 

} errorBlock:^(QBResponse *response) 
{ 

}]; 

// you can see created dialogbox in your quickblox admin panel in chat option 
**//retrive list of buddies** 

QBGeneralResponsePage *page = [QBGeneralResponsePage responsePageWithCurrentPage:1 perPage:10]; 
[QBRequest usersForPage:page successBlock:^(QBResponse *response, QBGeneralResponsePage *pageInformation, NSArray *users) 
{ 
    NSLog(@"%lu",(unsigned long)users.count); 
    for (int i=0; i<users.count; i++) 
    { 
     QBUUser *user = [users objectAtIndex:i]; 
     [buddyData addObject:user]; 
    } 
    [self.buddyList reloadData]; 
} 
      errorBlock:^(QBResponse *response) 
{ 
} ]; 

這是Quickblox基本設置演示代碼。所有細節已在Quickblox教程中給出。 如果您需要任何幫助,請告訴我。

+0

感謝您reply..I所做的一切,但無法加載users..Canü檢查我code..Shall我分享我的應用程序 – vani

+0

嘰裏咕嚕與XMPP..delegate方法沒有被調用 – vani

+0

我正在使用ejabber客戶端 – vani