Extends Protocol: | EMChatManagerDelegateBase |
Declared In: | |
Introduction
此协议提供了一些实用工具类的回调
Methods
- -didConnectionStateChanged:
SDK连接服务器的状态变化时的回调
- -didFetchMessage:error:
收取消息体对象后的回调
- -didFetchMessageThumbnail:error:
下载消息缩略图完成后的回调
SDK连接服务器的状态变化时的回调
@optional
- (void)didConnectionStateChanged:(EMConnectionState)connectionState;
Parameters
-
connectionState 当前SDK连接服务器的状态变化
Discussion
有以下几种情况, 会引起该方法的调用:
登录成功后, 手机无法上网时, 会调用该回调
登录成功后, 网络状态变化时, 会调用该回调
由于网络变化时, 都会调用到该方法,
如果需要保存前一次的connectionState, 需要自己手动保存该变量
收取消息体对象后的回调
@optional
- (void)didFetchMessage:(EMMessage *)aMessage error:(EMError *)error;
Parameters
-
aMessage 要获取的消息对象
-
error 错误信息
Discussion
当获取完消息体对象后,此回调会被触发;如果此消息体所在的消息对象在服务器端已被加密,那么下载完成后会自动进行解压
下载消息缩略图完成后的回调
@optional
- (void)didFetchMessageThumbnail:(EMMessage *)aMessage error:(EMError *)error;
Parameters
-
aMessage 要获取的消息对象
-
error 错误信息
Discussion
当获取完缩略图后, 此回调会被触发;如果此消息体所在的消息对象在服务器端已被加密,那么下载完成后会自动进行解压
Last Updated: Friday, May 11, 2018
|