Flutter 如何获取自己发送的消息,对方是否已读未读

qq123456 9天前 66

Flutter 如何获取自己发送的消息,对方是否已读未读

最新回复 (4)
  • HeavyRain 9天前
    引用 2
    社区版IM服务没有这个功能,专业版IM服务支持已读未读功能
  • qq123456 9天前
    引用 3
    我是专业版的,怎么知道对方已读或者未读
  • x86 9天前
    引用 4

    你找下这个方法

        /**
         * 获取会话的已读情况
         *
         * @param conversation 会话,目前支持单聊和群聊
         * @return key-value, 分别表示userId和该用户已经读到了那个时间节点,可用该值和消息的server进行比较,比消息的serverTime大时,表示消息已读
         */
        getConversationRead
  • HeavyRain 9天前
    引用 5
    首先需要在服务端打开这个功能,在IM服务配置文件中搜索 “已读回执”,打开功能后,客户端2个小时才能生效,可以卸载重装立即生效。

    在使用上,通过 getConversationRead 方法获取会话内每个用户最后阅读时间,再跟消息的时间进行对比,就能知道消息是否被读了
返回