加 入聊天室
加入聊天室分为以下几种情况:
- (推荐)应用程序后端通过即时通讯服务端 API 创建聊天室,将聊天室 ID 下分发至客户端。客户端获取聊天室 ID 后可加入聊天室。
- (已废弃)应用程序通过直接调用客户端 SDK 加入聊天室方法,创建并加入该聊天室。这种方式已不推荐,相关 API 已于 5.6.3 版本废弃,未来可能会删除。
- SDK 断网重连后会自动重新加入聊天室,不需要应用程序处理。
应用程序后端可以通过提前注册服务端回调聊天室状态同步,收取聊天室创建成功与成员加入等事件通知。客户端可以通过监听聊天室事件收取相关通知。
局限
- 默认同一用户不能同时加入多个聊天室。用户加入新的聊天室后会自动退出之前的聊天室。您可以在融云控制台的免费基础功能页面,开启单个用户加入多个聊天室。
- 客户端的加入聊天室方法允许在加入时获取最新的历史消息(默认 10 条,最多 50 条),但不支持指定消息类型。您可以在融云控制台的免费基础功能页面,开启加入聊天室获取指定消息配置,限制加入聊天室时只获取指定类型的消息。