聊天室介绍
功能描述
聊天室成员不设用户上限,海量消息并发即时到达,用户退出聊天界面后即视为离开聊天室,不会再接收到任何聊天室中消息,没有推送通知功能。会话关系由融云负责建立并保持连接,通过 SDK 相关接口,可以让用户加入或者退出聊天室。
主要功能
| 功能 | 描述 |
|---|---|
| 离线消息 | 不支持离线消息,只有当前在线用户可收到聊天室中消息 |
| 人数限制 | 聊天室人数无上限 |
| 消息提醒 | 离线后不再接收聊天室中消息。 |
| 本地存储 | 退出聊天室后同时删除本地聊天室消息,不支持消息搜索功能。 |
| 历史消息 | 提供服务端消息存储存功能,需开通聊天室消息云端存储,默认存储时长为 2 个月。 |
| 创建聊天室 | App 内的聊天室数量没有限制。 |
| 销毁聊天室 | 将指定聊天室解散,所有成 员都无法再接收该聊天室的消息。 |
| 查询聊天室信息 | 查询聊天室基础信息,包括:聊天室 ID、名称、创建时间。 |
| 获取聊天室成员 | 获取的聊天室成员信息数,包括:用户 ID、加入时间,最多返回 500 个成员信息,支持按加入时间排序。 |
| 指定聊天室禁言 | 用户在指定聊天室中禁言,被禁言用户可以接收查看聊天室中用户聊天信息,但不能发送消息。 |
| 用户聊天室全局禁言 | 用户在应用中的所有聊天室中禁言,被禁言用户可以接收查看聊天室中用户聊天信息,但不能发送消息。 |
| 聊天室用户封禁 | 在 App 中如果想将某一用户踢出聊天室并在一段时间内不允许再进入聊天室时,可实现将用户对指定的聊天室做封禁处理,被封禁用户将被踢出聊天室,并在设定的时间内不能再进入聊天室中。 |
| 指定聊天室全局禁言 | 对指定聊天室做禁言处理,聊天室中所有用户都不能发送消息。 |
| 消息优化级 | 通过聊天室消息优先级接口,设置的消息类型为低优先级的消息,默认情况下全部为高的消息,当服务器负载高时低优先级的消息优先被丢弃,这样可以让出资源给高优先级的消息,确保重要的消息不被丢弃。 |
| 消息白名单 | 白名单中的消息类型受到保护,在聊天室消息量较大的情况下也不被丢弃。 |