【发布时间】:2016-01-17 19:20:53
【问题描述】:
我遇到了一个问题,我在群组类型QBChatDialogTypeGroup 中聊天时没有收到消息。
我正在使用下面的代码消息发送成功并收到通知其他群组成员,但是群组聊天视图中的用户无法调用这些方法然后收到消息。
- (void)chatRoomDidReceiveMessage:(QBChatMessage *)message fromRoomJID:(NSString *)roomJID{
}
- (void)chatDidNotSendMessage:(QBChatMessage *)message toRoomJid:(NSString *)roomJid error:(NSError *)error{
}
QBChatDialog *groupChatDialog = qbchatDialog;
[[QBChat instance] delegates];
QBChatMessage *message = [QBChatMessage markableMessage];
[message setText:txt];
[message setDateSent: [NSDate date]];
message.markable =YES;
message.senderNick=[[NSUserDefaults standardUserDefaults] valueForKey:@"name"];
NSMutableDictionary *params = [NSMutableDictionary dictionary];
params[@"save_to_history"] = @YES;
[message setCustomParameters:params];
[groupChatDialog joinWithCompletionBlock:^(NSError * _Nullable error) {
[privateChatDialog sendMessage:message completionBlock:^(NSError * _Nullable error) {
}];
【问题讨论】:
标签: ios objective-c quickblox