注册

关于EMChatManager.getMessagesByMsgType重大BUG求解决

EMChatManager.getMessagesByMsgType方法传入TYPE.IMAGE时,查询不到该类型(图片)消息列表,原因是,你们的模糊查询时,更具body模糊查询,body字段中还有IMAGE枚举值的小写时,查询结构,但是在序列到DB中时,用的却是img类型,导致枚举类型的toString()方法字符串,与数据库的img对应不上;具体代码在MessageEncoder.
getJSONMsg()中,对于图片类型的消息处理时,处理成了{type:img},在查询时传入的条件却是image;尽快处理这个BUG,我们等着用呢,具体不明白的话,可以QQ联系我,459020799
已邀请:
嗯 好的 您这边可以先传入一个 file类型 ,将所有文件过滤出来,然后以message的消息体体来区分下图片消息过滤出来,手动过滤下imagebody的消息。这个问题我这边测试下 看看 如果是的话 我们这边反馈下。

要回复问题请先登录注册