问题描述
A与B聊天,A创建会话,如果在创建会话之前A不退出在重新登录,就会出现发送消息超时,B也接收不到消息...请问这个问题怎么处理....
解决方案
查看log日志,看A之前是否登录成功。
解决方案二:
2015-12-01 11:28:45:803 ***[10816:70b] begin insert message to chatter::youjuer_1448616322_657, messageId::1515b95d8eb2015-12-01 11:28:45:815 ***[10816:70b] end insert message with account::youjuer_1448940471_954, to chatter::youjuer_1448616322_657, messageId::1515b95d8eb, result::YES2015-12-01 11:28:45:874 ***[10816:530f] EMChatManager+Chat::messageToRawString: -- serialize chat message failed:.2015-12-01 11:28:45:875 ***[10816:530f] send meesage failed-- error: Server timeout.2015-12-01 11:28:45:876 ***[10816:530f] EMChatManager+Chat == asyncSendMessage:progress:::didSendMessage:error: - 连接服务器超时.
解决方案三:
换个网络环境试试,并且在appdelegate中注册代理,设置该方法,监听一下,是不是会执行;// 网络状态变化回调- (void)didConnectionStateChanged:(EMConnectionState)connectionState{}
解决方案四:
这个情况出现之后只要重新登陆一下就没问题了,但是是什么原因造成的还是不知道啊
解决方案五:
感觉是网络连接不稳定,导致失连了,但我们SDK是有重连处理的,请问SDK是什么版本?NSLog(@"打印iOS环信SDK版本号:%@",[EaseMob sharedInstance].sdkVersion);