常見話題:將消息持久化到數(shù)據(jù)庫,弄個字段 is_read 標(biāo)識已讀或未讀,離線時標(biāo)識為未讀,對方上線后拉取未讀消息即可。
邏輯我明白,但是有個問題,就是用戶上線后怎么推送消息? 有demo嗎?
離線的為什么還要推送一遍?完全沒必要啊,用戶上線后把未讀消息拉出來就好了。
客戶端每次連接socket成功后,就獲取未讀消息總數(shù),推送給客戶端,然后按量??;gatewayClient主動推送