每次从Quickblock请求历史消息时,我都会得到相同的响应。
我已经在这里搜索了一些主题,他们说我没有登录,或者我没有这样做的许可。我很确定我已经登录并获得了许可。一切正常,我可以发送,收到消息,但我无法得到历史。
[QBRequest messagesWithDialogID:myId extendedRequest:nil forPage:resPage successBlock:^(QBResponse *response, NSArray *messages, QBResponsePage *responcePage) {
} errorBlock:^(QBResponse *response) {
NSLog(@"error: %@", response.error);
}];
答案 0 :(得分:1)
您必须以用户身份登录才能请求您的消息
阅读本指南有关会话创建的信息
http://quickblox.com/developers/SimpleSample-chat_users-ios#Login_to_Chat
您可以执行 [QBRequest createSession ...] 或 [QBRequest登录...]