MeetingImEvent 接收与 Engine 中 IM 连接同生命周期的持续状态和业务消息,通过 MeetingEngine.imEvent 注册。可继承 MeetingImSimpleEvent 按需覆写。
使用说明
- IM 连接独立于当前会议;会议提醒、等候室和讨论组求助等会外消息也从该接口分发。
-
先调用
enableIm()建立连接;disableIm()或release()导致的主动断开不会触发onImDisconnected()。 - 回调保持 IM 实际来源线程,更新 UI 前应切换到主线程。
接口方法
onImConnected(uid, sid)
返回值说明:无(
Unit)。
onImDisconnected(reason, statusCode, message)
返回值说明:无(
Unit)。
onImReconnecting()
Unit)。
onImReconnected()
Unit)。
onImMessage(uid, sid, name, action, content)
返回值说明:无(
Unit)。
onCallReceived(uid, nickname, callingMsg)
返回值说明:无(
Unit)。
onMeetingRemind(uid, meetingRemind)
返回值说明:无(
Unit)。
onMoveOutWaitingRoom(uid, moveOutWaitingRoom)
返回值说明:无(
Unit)。
onUserHelpSubMeeting(uid, userHelpSubMeeting)
返回值说明:无(
Unit)。