跳转到主要内容

连接相关回调

onImConnectSucceed:sessionId:()

- (void)onImConnectSucceed:(NSString *)userId sessionId:(NSString *)sessionId 连接成功回调 调用 enableImWithDelegate:() 接口执行启用即时通讯操作,当连接成功后,会收到该事件通知,如果遇到错误 SDK 会抛出 onImDisconnected:errCode:errMsg:() 回调。 参数
userId用户标识
sessionId会话标识

onImReconnecting()

- (void)onImReconnecting 开始重连回调 连接断开并开始重连时触发,如果遇到错误 SDK 会抛出 onImDisconnected:errCode:errMsg:() 回调。

onImReconnected()

- (void)onImReconnected 重连成功回调 断线重连成功后触发,如果遇到错误 SDK 会抛出 onImDisconnected:errCode:errMsg:() 回调。

onImDisconnected:errCode:errMsg:()

- (void)onImDisconnected:(SEAImDisconnectReason)reason errCode:(SEAError)errCode errMsg:(nullable NSString *)errMsg 连接断开事件或者被动断开连接回调 当断开原因为SEAImDisconnectReasonError时,表示 SDK 抛出的不可恢复的错误,比如鉴权失败等,此时需要重新获取鉴权令牌才可重新启用即时通讯服务。具体错误码参考文档:错误码表 当断开原因非SEAImDisconnectReasonError时,表示被动断开连接。具体离开原因参考文档:断开原因 参数
reason断开原因
errCode错误码
errMsg错误信息

消息相关回调

onImMessage:action:userId:sessionId:nickname:()

- (void)onImMessage:(NSString *)content action:(NSString *)action userId:(nullable NSString *)userId sessionId:(nullable NSString *)sessionId nickname:(nullable NSString *)nickname 接收消息回调 应用层业务功能通过后台接口发送消息操作事件,SDK 会通过这个回调通知您。 参数
content消息内容
action消息标识
userId用户标识
sessionId会话标识
nickname用户昵称

onMeetingRemind:()

- (void)onMeetingRemind:(SEAMeetingRemindModel *)remindModel 会议即将开始回调 当您需要参与的预约会议即将开始时,SDK 会通过这个回调通知您。 参数
remindModel会议提醒内容,详情请参见 SEAMeetingRemindModel

通话相关回调

onCallReceived:nickname:roomNo:title:()

- (void)onCallReceived:(NSString *)callerId nickname:(nullable NSString *)nickname roomNo:(NSString *)roomNo title:(NSString *)title 通话请求的回调 当主持人调用发起通话接口对您完成呼叫时,SDK 会通过这个回调通知您,您可以通过监听这个事件,来决定是否显示通话接听界面。。 参数
callerId主叫标识
nickname主叫昵称
roomNo房间号码
title会议标题

等候室相关回调

onWaitingRoomMoveInRoom:title:()

- (void)onWaitingRoomMoveInRoom:(NSString *)meetingId title:(nullable NSString *)title 被管理员从等候室移入会议室回调 当主持人调用将等候室人员移动到会议室时,SDK 会通过这个回调通知您,您可以通过监听这个事件,来决定是否立刻加入会议。 参数
meetingId会议标识
title会议标题

分组讨论相关回调

onSubMettingAskingHelp:meetingId:title:()

- (void)onSubMettingAskingHelp:(NSString *)parentMid meetingId:(NSString *)meetingId title:(nullable NSString *)title 小组会议请求帮助回调 当小组会议成员请求帮助时,SDK 会通过这个回调通知主会场管理员,您可以通过监听这个事件,来决定是否处理帮助请求。 参数
parentMid上级会议标识
meetingId小组会议标识
title小组会议标题