项目要做一个类似qq聊天的触发机制,当有消息时用户未读,显示未读的数量。这个该如何处理,特别是当用户跟另一个用户聊天,而其他用户发来消息时;如何判断他未读?
项目要做一个类似qq聊天的触发机制,当有消息时用户未读,显示未读的数量。这个该如何处理,特别是当用户跟另一个用户聊天,而其他用户发来消息时;如何判断他未读?
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答786 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答696 阅读✓ 已解决
这个不只是 websocket 的事情吧,跟你的界面有关。如果前端不是你做的,你可以定义一个已读事件,让前端合理的使用。
如果前端也是你做的,看你怎么定义“已读”了,你可以在打开用户的聊天窗口的时候把这个人发来所有的未读消息标为已读,或者在聊天窗口滚动的时候把显示出来的未读消息标记为已读。