介绍
群组介绍
新版 SDK 已全面升级群组类型,升级后的群组类型有 5 种:好友工作群(Work)、陌生人社交群(Public)、临时会议群(Meeting)、社群(Community)和直播群(AVChatRoom)。
旧版和新版 SDK 的群组对应关系为:
旧版群组 | 新版群组 | 群组特点 |
Public | Public 陌生人社交群 | 创建后群主可以指定群管理员,用户搜索群 ID 发起加群申请后,需要群主或管理员审批通过才能入群。 |
Private | Work 好友工作群 | 创建后仅支持已在群内的好友邀请加群,且无需被邀请方同意或群主审批。 |
ChatRoom | Meeting 临时会议群 | 创建后可以随意进出,支持查看入群前消息;适合于音视频会议场景、在线教育场景等与实时音视频产品结合的场景。 |
AVChatRoom | AVChatRoom 直播群 | 创建后可以随意进出,没有群成员数量上限,不支持历史消息存储;适合与直播产品结合,用于弹幕聊天场景。 |
—— | Community 社群 | 创建后可以随意进出,是娱乐协作新利器,适合用于适用于兴趣交友、游戏社交、粉丝运营、组织管理等超大社区群聊场景。 同一社群内,既可划分不同分组、话题,将消息相互区隔,进行分层级沟通;又可容纳超大规模成员,共用一套好友关系,助您摸索出一条独特的社交扩张路径。 |
说明:
1. 社群(Community)功能仅增强版 SDK 5.8.1668 及以上版本、Web SDK 2.17.0 及以上版本支持。
2. 社群(Community)功能需购买进阶版,并且要在控制台打开开关,开关路径: Applications > Your App > Chat > Configuration > Group Configuration > Group feature configuration > Community。
3. 好友工作群(Work)、陌生人社交群(Public)默认不拉取入群前消息记录。如需开启此功能,需在控制台打开开关,开关路径:Applications > Your App > Chat > Configuration > Group Configuration > Group message configuration > Pull message history before group join。
每种群组类型的功能特性及限制如下表所示:
功能项 | 好友工作群(Work) | 陌生人社交群(Public) | 临时会议群(Meeting) | 社群(Community) | 直播群(AVChatRoom) |
可用群成员角色 | 群主、普通成员 | 群主、管理员、普通成员 | 群主、管理员、普通成员 | 群主、管理员、普通成员 | 群主、普通成员 |
是否支持申请加群 | 不支持 | 支持,但需要群主或管理员审批 | 支持,且无需审批 | 支持,且无需审批 | 支持,且无需审批 |
是否支持成员邀请他人加群 | 支持 | 支持(SDK 7.1.3925 开始) | 支持(SDK 7.1.3925 开始) | 支持 | 不支持 |
是否支持群主退群 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
群组资料修改权限 | 任意群成员均可修改 | 群主和管理员 | 群主和管理员 | 群主和管理员 | 群主 |
“踢人”权限 | 群主可踢人 | 群主和管理员可踢人,但管理员仅支持踢普通群成员 | | | 不支持踢人,可用“禁言”功能达到类似效果 |
“禁言”权限 | 不支持禁言 | 群主和管理员可禁言, 但管理员仅支持禁言普通群成员 | | | 群主可禁言 |
是否支持未读消息计数 | 支持 | 支持 | 不支持 | 支持 | 不支持 |
是否支持查看入群前消息记录 | 支持 | 支持 | 支持 | 支持 | 不支持 |
是否支持云端历史消息存储 | 开发版:7天 标准版 :默认7天 进阶版 :默认30天 | | | | 不支持 |
群组数量 | 开发版:最多同时存在100个,已解散的群组不计数 标准版或进阶版:无上限 | | | 开发版:支持 标准版:不支持 进阶版:10万个 | 开发版:最多同时存在10个,已解散的群组不计数 标准版:最多同时存在50个,已解散的群组不计数 进阶版:无上限 |
群成员数量 | 开发版:20人/群 | | | 10万人 | 群成员人数无上限 |
说明:
标准版或进阶版 SDKAppID 下,所有群类型日净增群组数上限为 1 万个。