你好,android和ios端需要实现自己的已读回执的功能,这个已读回执需要精确到在群聊中,某一个人精确到时分秒阅读了消息,我们目前实现方式的是,将阅读的消息的用户id,时间放进消息的extra,通过服务器的updatemessagecontent更新消息的extra,推送到别的客户端,从而达到消息已读回执实时刷新的问题。
会出现以下问题:
1:A用户通过请求服务器的updatemessagecontent更新了一条消息,消息成功以后,这条消息会变成未读消息推送到A用户,并且conversationInfo里面的unreadcount会+1
2:因为会不停的去刷新updatemessagecontent,会到服务器的压力剧增
其实,有两个问题需要请教大佬:
1:已读回执的实时精确到某个用户在某个时间点(精确到时分秒),除了绑定到message里面的extra,然后通过请求服务器的updatemessagecontent,是否有别的实现思路(求教)
2:通过请求服务器的updatemessagecontent更新了一条消息里面的extra,可否不把这条消息会变成未读消息推送出来,conversationInfo里面的unreadcount不要+1