鍍金池/ 問答/PHP  HTML/ websocket 如何處理未讀消息數(shù)量

websocket 如何處理未讀消息數(shù)量

項(xiàng)目要做一個(gè)類似qq聊天的觸發(fā)機(jī)制,當(dāng)有消息時(shí)用戶未讀,顯示未讀的數(shù)量。這個(gè)該如何處理,特別是當(dāng)用戶跟另一個(gè)用戶聊天,而其他用戶發(fā)來消息時(shí);如何判斷他未讀?

回答
編輯回答
久不遇

這個(gè)不只是 websocket 的事情吧,跟你的界面有關(guān)。如果前端不是你做的,你可以定義一個(gè)已讀事件,讓前端合理的使用。
如果前端也是你做的,看你怎么定義“已讀”了,你可以在打開用戶的聊天窗口的時(shí)候把這個(gè)人發(fā)來所有的未讀消息標(biāo)為已讀,或者在聊天窗口滾動(dòng)的時(shí)候把顯示出來的未讀消息標(biāo)記為已讀。

2017年8月8日 01:07