簡體   English   中英

如何使用iOS SDK在Quickblox中獲取用戶ID?

[英]How to get user id in Quickblox using the iOS SDK?

我是Quickblox的新手,並且對使用聊天功能感興趣。 但是,需要將當前登錄用戶想要聊天的用戶的ID發送給該用戶。 在示例代碼中,該id似乎是硬編碼的。 但是我想從Quickblox獲取用戶的ID。 如何獲取已登錄用戶的用戶ID?

感謝Srinivasa Pradeep

對於懶惰者,相關的解決方案是sample-users項目:

https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-users

對於懶惰者,這是我迅速完成的工作:

func loadUsersWithCompletion(completion: ((results: [QBUUser]?)->Void)) {
    let responsePage: QBGeneralResponsePage = QBGeneralResponsePage(currentPage: 0, perPage: 100)
    QBRequest.usersForPage(responsePage, successBlock: { (response, responsePage, users) in
        print("users received: \(users)")
        completion(results: users)

        }) { (response) in
            print("error with users response: \(response.error)")
    }
}

我正在慢慢發現Quickblox具有我需要的所有功能,但是很多文檔只是引用了示例項目,因此SO上沒有太多代碼可用。 我想這迫使您查看實際代碼,而不是復制面食。

檢查此示例iOS聊天http://quickblox.com/developers/SimpleSample-chat_users-ios

它恰好顯示了這種情況,以及如何使用Users + Chat

我無法在此處發布iOS代碼,因為從github下載src並使用它會更好,更簡單

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM