概述
会议外消息(IM)是一条独立于会议的通知通道。它解决的是「用户还没进会议时怎么被通知到」这类问题:- 有人在会议里呼叫你
- 预约会议快开始了
- 你在等候室里被放行了
- 你负责的讨论小组请求协助
启用与停用
- 必须先
login(token:),未登录调用会抛出SMeetingError.notLoggedIn logout()内部会自动停用这条通道,你不需要在登出流程里重复调用- 通道建立后一直保持,与是否在会议中无关
事件
所有会议外消息事件都带一个base(ImBaseEventData)和一个 content:
有人呼叫你
会议提醒
被放行出等候室
小组请求协助
连接状态
这条通道有自己独立的连接状态事件,不要和会议的重连事件混淆:
对应会议本身的连接事件是
meetingIsReconnecting(_:) / meetingDidReconnect(_:) / meeting(_:didDisconnect:)。