我正在创建iOS聊天应用程序,所以我去了quickblox,我使用了quickblox的示例聊天演示应用程序,它列出了一些示例用户和聊天功能。我在管理面板中注册了新的应用程序,并在以下几行中替换了我的应用程序ID、授权密钥、帐号密钥、授权密钥
[QBSettings setApplicationID:kApplicationID];
[QBSettings setAuthKey:kAuthKey];
[QBSettings setAuthSecret:kAuthSecret];
[QBSettings setAccountKey:kAccountKey];但仍然演示应用程序列出所有其他用户,而不是我自己在管理面板中创建的用户?我做错了什么?我们如何在app中列出我们自己的用户集。
另外,我们不能从管理面板聊天到用户?我说的对吗?有没有可能让管理员对用户进行聊天?
发布于 2016-08-01 19:54:27
您仍然可以获得演示用户,因为他们被缓存了。删除并重新安装该应用程序,如果您已经创建了用户,您将获得这些用户。在我们的聊天示例中,我们通过'dev‘标签获取用户。因此,为了快速测试,您应该使用此标记创建用户。如果要获取所有现有用户,则应该将方法[[ServicesManager instance] downloadCurrentEnvironmentUsersWithSuccessBlock:^(NSArray *latestUsers)更改为method
//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)
https://stackoverflow.com/questions/38628155
复制相似问题