最近公司有个需求跟qq群已读消息差不多,就是例如qq群里面有20个人,有人发了一条消息,19个人只有一个人点开看了消息,然后其他18个人要成未读状态。有大佬知道这个是怎么设计的吗,给小弟讲解讲解

解决方案 »

  1.   

    我并不觉得你的产品跟QQ一模一样
    按照我粗浅的理解,你正在某个群里聊天,登录状态但没有在群聊窗口,离线状态的未读消息逻辑并不是一样的当然简单来做就是按每个人每个群做一个状态位即可
    表可以就写    用户ID    群ID    未读消息数
      

  2.   

    感觉和钉钉里面的功能很像,钉钉里面可以看到此条消息有多少人阅读,包括阅读人的名单和没阅读人的名单设计的话 可以简单点
    群ID 消息ID 消息内容消息ID  群里每个成员的ID  该成员的阅读状态