Server
首页
Server
Android
iOS
PC
Web
Flutter
Uniapp
交流
搜索
登录
Server
请教一个问题
请教一个问题
派客动力
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
楼
另外一个是当推送时,推送数据里有一个信息是客户端还没有收取符合推送条件的消息数
返回
派客动力
创作新主题
搜索