2016-07-28 57 views
0

我正在創建iOS聊天應用程序,所以我選擇了quickblox,我使用了quickblox的示例聊天演示應用程序,它列出了一些示例用戶和聊天功能。我在管理面板註冊新的應用程序,並取代了我的APP ID,授權祕密帳戶密鑰,認證密鑰在管理面板中創建follwing線如何阻止Quickblox默認用戶?

[QBSettings setApplicationID:kApplicationID]; 
[QBSettings setAuthKey:kAuthKey]; 
[QBSettings setAuthSecret:kAuthSecret]; 
[QBSettings setAccountKey:kAccountKey]; 

但仍演示應用程序列表中的所有其他用戶不是我自己的用戶?我做錯了什麼?我們如何在應用程序中列出我們自己的一組用戶。

此外,我們不能從管理面板聊天到用戶?我對嗎?是否有可能讓管理員用戶聊天?

+0

你登錄,您的用戶ID –

+0

立即登記你的意思應用程序嗎?沒有 – Gopik

+0

可以使用quickblox管理面板獲取上面的「應用程序ID,autAuthKey等」,然後登錄以獲取您的應用程序中的用戶列表。 –

回答

0

您仍然獲得演示用戶,因爲它們被緩存。再次移除並安裝應用程序,如果您創建了用戶,您將獲得它們。在我們的聊天示例中,我們通過'dev'標籤獲取用戶。因此,爲了快速測試,您應該使用此標記創建用戶。如果你想獲取所有現有的用戶,你應該改變方法[[ServicesManager instance] downloadCurrentEnvironmentUsersWithSuccessBlock:^(NSArray *latestUsers)與方法

//Getting all users 
    QBGeneralResponsePage *page = [QBGeneralResponsePage responsePageWithCurrentPage:1 perPage:100]; 
    [QBRequest usersForPage:page successBlock:^(QBResponse *response, QBGeneralResponsePage *pageInformation, NSArray *users) { 

     } 
    errorBlock:^(QBResponse *response) { 

    }]; 

同時檢查能力獲取用戶(看看this question