Skip to main content
说明:ImEvent 是即时通讯事件回调接口,用于接收 IM 连接状态、错误与业务消息事件。

回调方法

onImDisconnected(reason)

方法说明:即时通讯断开连接回调。
参数说明:
  • reasonDisconnectedImReason,即时通讯断开原因。 返回值说明:无(Unit)。

onError(errorCode, errorMsg)

方法说明:即时通讯出现不可恢复错误回调。
参数说明:
  • errorCodeInt,错误码。
  • errorMsgString,错误信息。 返回值说明:无(Unit)。

onImReconnecting()

方法说明:即时通讯断开后正在重连回调。
参数说明:无。
返回值说明:无(Unit)。

onImReconnected()

方法说明:即时通讯重连成功回调。
参数说明:无。
返回值说明:无(Unit)。

onImMessage(uid, sid, name, action, content)

方法说明:即时通讯接收消息回调。
参数说明:
  • uidString,发送者 uid。
  • sidString,发送者 sid。
  • nameString,发送者昵称。
  • actionString,消息标识。
  • contentString,消息内容。 返回值说明:无(Unit)。

onCallReceived(uid, nickname, callingMsg)

方法说明:通话请求回调。
参数说明:
  • uidString,发送者 uid。
  • nicknameString,发送者昵称。
  • callingMsgImContent.CallingMsg,通话请求消息体。 返回值说明:无(Unit)。

onMeetingRemind(uid, meetingRemind)

方法说明:会议提醒回调。
参数说明:
  • uidString,发送者 uid。
  • meetingRemindImContent.MeetingRemind,会议提醒消息体。 返回值说明:无(Unit)。

onMoveOutWaitingRoom(uid, moveOutWaitingRoom)

方法说明:成员被从等候室移入会议回调。
参数说明:
  • uidString,发送者 uid。
  • moveOutWaitingRoomImContent.MoveOutWaitingRoom,等候室移入会议消息体。 返回值说明:无(Unit)。

onUserHelpSubMeeting(uid, userHelpSubMeeting)

方法说明:小组请求帮助回调。
参数说明:
  • uidString,发送者 uid。
  • userHelpSubMeetingImContent.UserHelpSubMeeting,小组请求帮助消息体。 返回值说明:无(Unit)。