房间介绍

本文主要介绍 云上曲率即时通讯IM SDK的房间功能。

功能介绍

云上曲率IM SDK为开发者提供如下房间功能:

功能 描述
房间管理 创建房间、加入房间、离开房间、解散房间等
房间信息管理 房间名称、头像、介绍、自定义内容等
房间成员管理 房间成员列表、房间管理员授权等

房间与群组的区别

房间和群组在很多功能上都类似,但是使用场景不同:

  • 群组适用于维护固定关系的用户群体场景,登出后不会退出群组,离线后会收到消息推送,下次登录会接收到未读消息。
  • 房间适用于维护临时关系的用户群体场景,登出后退出房间,不会再接收房间消息。

以下是一些主要区别:

功能 群组 房间
离线消息 支持离线消息存储 默认存储 1 个月 不支持离线消息
人数限制 群组默认人数10000人
可以申请配置人数上限
房间默认人数10000人
可以申请配置人数上限
消息提醒 当用户处于离线状态时推送离线群组消息 离线后不再接收房间消息
消息存储 服务端单个群组保存消息数量500条 服务端单个房间保存消息数量500条
历史消息 支持服务端消息存储,默认存储时长7天 支持服务端消息存储,默认存储时长7天
用户加入限制 用户可以加入多个群组 需要设置活跃房间,默认可加入多房间
消息获取 加入群组后可查看群组之前的消息 加入房间后可查看房间之前的消息
退出 客户端退出或服务端踢人 直接退出或服务端踢人
用户离线1分钟后,自动退出房间
解散 客户端解散 当所有用户退出房间后,自动解散

功能特性和限制

云上曲率IM SDK提供的房间功能有如下限制:

功能特性 限制
项目房间数量 默认一个项目可以创建 个房间
房间人数 默认一个房间可以有 个成员
房间角色 提供 房主、管理员、普通成员 三种角色,每个角色有特定的功能
加入房间方式 提供申请加入、邀请加入
禁言 提供房间禁言功能
踢人 提供房间踢人功能
房间历史消息查看 提供获取房间历史消息接口
房间历史消息存储 默认存储项目房间历史消息 天

注意:如果需要增加默认提供内容的上限,请参考收费方式,并联系商务进行调整。