默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
MobileIMSDK的客户端MessageQoSEvent里可以收到对方已收到消息的回调通知,也就是他告诉你已经收到消息了,但是他有没有“读”,那你得在UI层自已去处理了,核心层的MobileIMSDK没有办法帮你做这些的。
评论 5
引用:吴佳同 发表于 2017-10-19 13:22
自己处理
如何修改框架实现 已读消息的处理 比较好?

对于MobileIMSDK来说,QoS是为了保证有没有收到,但有收到了至于接收者有没有读(比如你根本没有点开聊天界面,也就相当于没有读这条消息),这肯定要按照你的业务逻辑处理了,比如当你的UI界面判定此条消息“已读”时,你自已在应用层单独发一条带关这么消息id(也就是消息fingerPrint)的指令给之前的发送者。

这其实很容易想通,只是你不要轻易修改MobileIMSDK核心代码,除非你知道你在做什么。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部