聊天室服务配置
聊天室业务本身不需要单独申请开通,但部分聊天室服务需要在控制台开通与配置,例如聊天室广播消息、聊天室消息云端存储、以及与聊天室相关的回调地址等。
聊天室服务配置主要在免费基础功能和 IM 服务管理页面。
免费基础功能
以下是聊天室业务提供的免费基础功能:
- 单个用户加入多个聊天室:默认一个用户只能加入一个聊天室中,开启后一个用户可以同时加入到多个聊天室中。
- 聊天室状态同步:聊天室状态同步是融云提供的服务端回调服务,需同时提供可正常访问的 回调地址。配置成功后,在应用下聊天室发生状态变化时,将实时同步到开发者的应用服务器地址,目前支持的同步状态包括:创建、销毁、成员加入、成员退出聊天室。详见 IM 服务端文档「聊天室管理」下的聊天室状态同步。
- 加入聊天室获取指定消息设置:默认加入聊天室时可最多获取全部消息类型的最近 50 条消息,开启后可设置指定消息类型获取。
- 聊天室销毁等待时间:
- 可以支持配置不活跃聊天室销毁的等待时间,默认等待时间为1小时,即超过1小时不活跃即被销毁,客户可以按需调整这个时间,最长可设置24小时。
- 聊天室销毁时,会向聊天室成员发送聊天室销毁通知,以方便客户可以在聊天室销毁后,在终端自定义一些操作(依赖 5.1.1 及以后版本)。
- 聊天室增加 sessionid,在聊天室生存周期内保持不变,聊天室重建后重新生成。用于使用相同聊天室ID,多次开播时,客户端能区分出来。
- 聊天室属性自定义设置:可在指定聊天室中设置自定义属性,用于语音直播聊天室场景的会场属性同步或狼人杀等卡牌类游戏场景中记录用户的角色和牌局状态等,详见「聊天室业务」下的**聊天室属性管理(KV)**文档。如果 App 业务服务端需要融云提供聊天室属性变更数据同步,需要提供可正常访问的回调地址,配置成功后,自动开启融云提供的服务端回调服务,详见 IM 服务端文档「聊天室管理」下的聊天室属性同步。