功能概述
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 的系统通知能力向用户发送消息从而建立的一对一会话关系。此类型会话仅展示接收的系统消息,不支持回复。