功能概述
Global IM UIKit 提供了多种增强聊天体验的功能。
功能列表
下表列出了 Global IM UIKit 支持的功能,并指出了 支持这些功能的会话类型。
| 功能 | 单聊会话 | 群聊会话 | 服务配置 |
|---|---|---|---|
| 图片/GIF 消息 | 支持 | 支持 | 无 |
| 小视频消息 | 支持 | 支持 | 无 |
| 语音消息 | 支持 | 支持 | 无 |
| 文件消息 | 支持 | 支持 | 无 |
| 提及他人(@ 消息) | 不适用 | 支持 | 无 |
| 消息云存储 | 支持 | 支持 | 开通云存储服务 |
| 输入状态 | 支持 | 不支持 | 无 |
| 转发消息 | 支持 | 支持 | 无 |
| 引用回复 | 支持 | 支持 | 无 |
| 已读回执 | 支持 | 支持 | 无 |
| 未读消息数 | 支持 | 支持 | 无 |
| 消息搜索 | 不支持 | 不支持 | 无 |
| 消息扩展 | 不支持 | 不支持 | 无 |
| 会话置顶 | 支持 | 支持 | 无 |
| 免打扰 | 支持 | 支持 | 无 |
| 用户黑名单 | 服务端支持 | N/A | 无 |
| 用户白名单 | 服务端支持 | N/A | 无 |
| 禁言用户 | 服务端支持 | 服务端支持 | 无 |
| 群组成员上限 | N/A | 3000 人 | 可提交工单修改群人数上限。 |
| 群组加入方式 | App Key 下用户 | 创建群组、加入群组 | 无 |
| 获取加入群组前历史消息 | N/A | 支持 | 开通新用户获取加入群组前历史消息服务。 |
| 群组全体禁言 | N/A | 服务端支持 | 无 |
| 群组全体禁言白名单 | N/A | 服务端支持 | 无 |
| 封禁用户 | 服务端支持 | 服务端支持 | 无 |
| 内容审核 | 支持 | 支持 | 无 |
会话类型
Global IM UIKit 支持三种类型的会话:单聊会话、群聊会话和系统会话。
单聊会话
指两个用户一对一进行聊天,两个用户间可以是好友也可以是陌生人,融云不对用户的关系进行维护管理,会话关系由融云负责建立并保持。
群聊会话
群组指两个以上用户一起进行聊天,群组成员信息由 App 提供并进行维系,融云只负责将消息传达给群组中的所有用户。每个群最大人数上限为 3000 人,App 内的群组数量没有限制。
系统会话
系统会话是指利用 IM Server API 的系统通知能力向用户发送消息从而建立的一对一会话关系。此类型会话仅展示接收的系统消息,不支持回复。