如何使用iOS SDK在Quickblox中获取用户ID?

时间:2014-09-20 13:30:03

标签: ios quickblox

我是Quickblox的新手,我对使用聊天功能感兴趣。 但是,需要发送当前登录用户想要聊天的用户的id。在示例代码中,id似乎是硬编码的。 但是,我想从Quickblox获取用户的ID。 如何获取登录用户的用户ID到应用程序?

由于 Srinivasa Pradeep

2 个答案:

答案 0 :(得分:1)

对于懒惰,相关的解决方案是示例用户项目:

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

对于懒人来说,这就是我在swift中所做的:

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上没有太多可用的代码。我想这会强迫你查看实际代码而不是复制意大利面。

答案 1 :(得分:0)

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

它正好显示了这种情况,如何使用用户+聊天

我无法在此处发布iOS代码,因为从github下载src并使用它更好更简单