圈组相关
更新时间: 2024/03/14 16:36:34
如何在web端监听频道未读数?
在 Web 端如需要监听 channel 的未读数,需要先调用 subscribeChannel
订阅当前频道,获取当前频道的未读数(unreadCount)。
后续的未读数累计和变化无需您本地维护,您可以通过 unreadInfos
事件监听获取到当前频道的未读数。
完成上述两步后,当有新的消息下发到当前频道,SDK 将触发未读数变化监听事件 unreadInfos
,将该频道的未读信息上报给您。
unreadInfos
的返回结果(QChatChannelUnreadInfo
)包括 unreadCount
、mentionedCount
等字段。
自 0.6.1 版本起,无需订阅频道也能触发 unreadInfos
事件,接收到未读数信息。0.6.1 版本之前, unreadInfos
事件只对已订阅的频道生效,需要先订阅频道。
如何区别圈组消息撤回和删除?
- 删除圈组消息后,所有人的历史消息都查询不到已删除的消息。
- 撤回圈组消息后,会触发撤回通知,且可以查询到已撤回的消息。
如何查询圈组服务器的时效?
圈组服务器的加入时效是永久的。当您成功加入一个圈组服务器后,无论您是是否在线,都存在于该圈组服务器。
加入圈组服务器后,同时也加入该圈组服务器下的所有的公开频道。因此,圈组服务器中的所有用户都可以查询所有公开频道的信息。
此文档是否对你有帮助?