监听聊天室事件
聊天室业务为客户端 App 提供三种类型的事件委托协议:聊天室状态委托、聊天室成员变化委托、聊天室事件通知委托。
通过 IMLib SDK 提供的以上委托,您可以 从融云服务端获取聊天室销毁状态、用户在当前及其他客户端加入退出聊天室的状态、聊天室中成员进出的事件通知、以及聊天室中成员禁言、封禁相关的信息。
委托协议 | 名称 | 说明 |
---|---|---|
RCChatRoomStatusDelegate | 聊天室状态委托 | 接收在当前客户端上用户加入、退出聊天室的事件与聊天室销毁状态的信息。 |
RCChatRoomMemberDelegate | 聊天室成员变化委托 | 接收当前所在聊天室中用户加入、退出聊天室的信息。 |
ChatRoomNotifyEventDelegate | 聊天室事件通知委托 | 接收当前所在聊天室中成员禁言、封禁相关的信息;接收当前用户在其他端加入、退出聊天室相关的信息。 |
监听聊天室状态
您可以调用 RCChatRoomClient
的 setChatRoomStatusDelegate
或 addChatRoomStatusDelegate
方法添加一个 RCChatRoomStatusDelegate 代理,来监听当前用户加入、退出聊天室的事件与已加入的聊天室销毁状态。