Android

圈组相关

更新时间: 2024/03/14 16:36:34

如何在web端监听频道未读数?

在 Web 端如需要监听 channel 的未读数,需要先调用 subscribeChannel 订阅当前频道,获取当前频道的未读数(unreadCount)。

后续的未读数累计和变化无需您本地维护,您可以通过 unreadInfos 事件监听获取到当前频道的未读数。

完成上述两步后,当有新的消息下发到当前频道,SDK 将触发未读数变化监听事件 unreadInfos,将该频道的未读信息上报给您。

unreadInfos 的返回结果(QChatChannelUnreadInfo)包括 unreadCountmentionedCount 等字段。

自 0.6.1 版本起,无需订阅频道也能触发 unreadInfos 事件,接收到未读数信息。0.6.1 版本之前, unreadInfos 事件只对已订阅的频道生效,需要先订阅频道。

如何区别圈组消息撤回和删除?

  • 删除圈组消息后,所有人的历史消息都查询不到已删除的消息。
  • 撤回圈组消息后,会触发撤回通知,且可以查询到已撤回的消息。

如何查询圈组服务器的时效?

圈组服务器的加入时效是永久的。当您成功加入一个圈组服务器后,无论您是是否在线,都存在于该圈组服务器。

加入圈组服务器后,同时也加入该圈组服务器下的所有的公开频道。因此,圈组服务器中的所有用户都可以查询所有公开频道的信息。

此文档是否对你有帮助?
有帮助
去反馈
  • 如何在web端监听频道未读数?
  • 如何区别圈组消息撤回和删除?
  • 如何查询圈组服务器的时效?