请教一个问题

派客动力 22天前 85

我后台,想知道一个用户的未读消息数(群里+私聊),我怎么才能知道。是有表还是有接口呢

最新回复 (4)
  • HeavyRain 21天前
    引用 2
    未读状态是客户端本地计算的。服务器端存储的都是相同的MessagePayload,所以服务器端无法区分是否是计数消息还有阅读状态
  • 派客动力 20天前
    引用 3
    那如果只统计这个人的消息数可以么。不考虑已读未读呢
  • HeavyRain 20天前
    引用 4
    t_user_setting 表中,scope为7是这个用户的会话阅读情况,实际是最后一条计数消息的时间。t_user_messages_x(分表规则是用户id的hash值的绝对值对128取模)表里有用户的所属消息id。
  • HeavyRain 20天前
    引用 5
    另外一个是当推送时,推送数据里有一个信息是客户端还没有收取符合推送条件的消息数
返回