我已经使用 Quickblox 在我客户的一个 iPhone 应用程序中实现聊天功能。 聊天功能最初几周都可以正常工作,但突然停止工作:
我收到以下错误: Code=-999 "您需要启用流管理才能使用此功能
我真的需要知道从哪里启用此功能? 是来自管理面板还是来自代码? 请指导我采取适当的步骤尽快解决此问题。 我将不胜感激。
我发送的消息是:
QBChatMessage * messageToSend = [QBChatMessage message];
messageToSend.recipientID = self.mRecieverQBUser.ID;
messageToSend.text = message;
messageToSend.senderID = qbUser.ID;
messageToSend.customParameters = [NSMutableDictionary dictionaryWithObject:@"YES" forKey:@"save_to_history"];
[[QBChat instance] sendMessage:messageToSend sentBlock:^(NSError *error) {
NSLog(@"ERROR %@", error)
}];
最佳答案
只需在登录聊天后调用此方法即可:
[QBChat instance].streamManagementEnabled = YES;
此外,2.3 中已弃用此方法。在 QBChatDialog 类中使用“sendMessage:sentBlock:”。
关于iOS Quickblox 聊天 : getting error: Code=-999 "You need to enable stream management to use this feature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227374/