默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
钉钉的思路(业务场景),其实和日常的qq类又有所不同,它是服务器端保存所有消息(不只是离线)
你在任何一个客户端登录,如果打开某个会话查看消息的话,它会拉取所有的历史消息的,具体做法其实
和版主的说法一样(不只是离线,但不一定是分页拉取全部,而是按需)

你打开某个会话后,钉钉客户端先向你展示最新的几条消息,然后你窗口往上滚动,历史消息就会不断
展现出来,这不就是分页拉取吗
评论 6
另外,由于是oa场景,钉钉服务器端保存所有历史消息,很多会话的历史消息量是很大的
(有几年积累的话,几千几万条很正常),

因此,在一台没装过钉钉客户端的新机器上登录时,钉钉客户端不太可能把所有的消息都
分页拉下来,可能对每个有消息的会话只拉取了一屏,只有你点进去查看历史聊天记录时,才会逐步拉取

楼主的问题其实与“离线消息”关系不大,而是钉钉的“全量历史消息”如何展示的问题
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部