IM 即时通讯应用 接收消息时序问题

查看 179|回复 14
作者:rcj6056   
IM 即时通讯应用
关于 APP 端消息接收时序的问题
场景: A-> 发消息到服务器->服务器推送到 B
A 是早上 8:00 发的消息
B 是下午 18:00 登录的 接收到服务端推送的消息
那么这个时候
在 B 的手机上第一条消息会显示一个时间
这个时间用 A 消息的发送时间 还是用 B 消息的本地时间

消息, 接收, 服务器, 通讯

Znemo   
作为用户,直觉认为应该是 A 消息的发送时间。
kamto   
一般都用 A 投递消息到服务器成功的时间吧
richangfan   
市面上这么多 IM 应用,哪有按接收时间算的
flyqie   
敢用 B 的时间,绝对会被用户打爆。
太反直觉了。。用户体验极差。。
基本都是 A 消息的时间。
dudubaba   
你没搞懂发送时间和接收时间(已读时间)的区别
rcj6056
OP
  
@dudubaba 麻烦细嗦一波
opengps   
统一用服务器时间作为可信时间,求差提醒校准时间
BBCCBB   
不应该用时间来排序. 服务器给消息生成一个趋势递增的 id 来排序.
BBCCBB   
https://cloud.tencent.com/developer/article/1352896
您需要登录后才可以回帖 登录 | 立即注册

返回顶部