群组业务概述
群聊是即时通讯类应用中常见的多人通讯方式,一般包含两个及以上 的用户。群组业务支持丰富的功能,包括群组成员管理、禁言管理,离线消息推送及历史消息记录漫游,适用于兴趣群、办公群、客服服务沟通等。
在控制台创建应用后,默认支持群组业务,不需要申请开通。在默认情况下,融云不维护群组成员的资料(头像、名称、群成员名片等)只负责将消息传达给群组中的所有用户。对于创建、解散、加入、退出群组等群组管理操作,必须由 App 服务器请求融云服务端 API 实现,融云客户端 SDK 不提供相应方法。如果您希望将群组及群成员资料信息托管在融云,请开启用户信息托管。
每个 App Key 下可创建的群组数量没有限制,单个群组成员上限为 3000 人,且单个用户可加入的群组数量不受限制。若需要实现历史记录漫游功能,可通过控制台 IM 服务管理页面为 App Key 开启单群聊消息云端存储服务,使用即时通讯服务提供的消息存储服务。该服务适用于 IM 旗舰版或IM 尊享版,具体功能与费请参阅官方价格说明页面及计费说明文档。
开启信息托管
信息托管功能是指将应用中的用户信息托管到融云服务器,由融云提供客户端和服务端的接口,帮助开发者管理和维护用户资料信息。开启该功能视为同意将这些信息存储在融云服务器上,开发者可通过融云提供的 API 设置和更新用户的资料信息。用户信息托管后,应用可以进一步使用融云提供的群组管理、群成员管理以及好友关系管理等 API,简化社交功能的开发和维护,提升应用的管理能力与用户体验。
如果您希望将群组及群成员资料信息托管在融云,可以在融云控制台(IM 服务>信息托管服务>功能设置)中开启服务后,使用托管服务中提供的群组管理功能,进行群组资料的管理和维护。融云信息托管服务中提供全新群组管理能力,支持通过服务端 API 和客户端 SDK 进行群组管理。
群组管理功能
- 未开启用户信息托管的群组
- 开启用户信息托管的群组