用户离线推送消息怎么存储?用户再次上线后怎么将离线的消息推送给用户

苑镇
2514 2 0
2个回答

phpcreeper

常见话题:将消息持久化到数据库,弄个字段 is_read 标识已读或未读,离线时标识为未读,对方上线后拉取未读消息即可。

  • 苑镇 2020-06-16

    逻辑我明白,但是有个问题,就是用户上线后怎么推送消息? 有demo吗?

  • phpcreeper 2020-06-16

    离线的为什么还要推送一遍?完全没必要啊,用户上线后把未读消息拉出来就好了。

supergang

客户端每次连接socket成功后,就获取未读消息总数,推送给客户端,然后按量取;gatewayClient主动推送

  • 暂无评论
年代过于久远,无法发表回答
×
🔝