鍍金池/ 問答/Java  PHP  HTML/ 當(dāng)socket遇到token帶來的消息通知問題

當(dāng)socket遇到token帶來的消息通知問題

需求很一般,就是類似sf頂欄的消息通知。
我這里使用的是socket來做即時(shí)通知的,登錄使用auth token的形式,單論這兩個(gè)實(shí)現(xiàn)沒有任何問題;
問題:當(dāng)用戶登錄后,處于登錄狀態(tài),后端通過socket傳過來一條通知,前端監(jiān)聽指定頻道,獲取數(shù)據(jù),一切正常。當(dāng)用戶用了20分鐘,關(guān)閉了瀏覽器,這時(shí)候后端再傳來一個(gè)消息,瀏覽器沒有接收到,用戶再打開應(yīng)用的時(shí)候,因?yàn)楸镜卮鎯?chǔ)了token(該token合法),所以無登錄的步驟,那這條消息就沒辦法加在頂部的消息欄了(當(dāng)然去消息列表,是肯定可以看到的)。
希望給個(gè)好的建議(有點(diǎn)啰嗦~請(qǐng)?jiān)彛?/p>

回答
編輯回答
使勁操

我理解的是,只要在用戶打開頁面時(shí)渲染他未讀的消息條數(shù)進(jìn)行提示即可。

2017年10月29日 00:21
編輯回答
拽很帥

瀏覽器關(guān)了socket不會(huì)自動(dòng)斷開?

2018年7月24日 08:15