我已使用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 - iOS Quickblox聊天:出现错误:Code = -999“您需要启用流管理才能使用此功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31227374/

10-12 02:41