监听连接状态
IMLib SDK 为 App 提供了 IM 连接状态变化委托协议 RCConnectionStatusChangeDelegate
。通过监听 IM 连接状态的变化,App 可以进行不同业务处理,或在页面上给出提示。
添加或移除代理委托
您可以在 IMLib SDK 初始化 AppKey 之后,连接 IM 之前设置连接状态监听器,支持设置多个监听 器。
为了避免内存泄露,请在不需要监听时,将设置的代理移除。
提示
代理对象请设置给 AppDelegate 之类的单例对象,保证 APP 整个生命周期都可以监听到代理方法。
Objective C
/// 添加代理委托
[[RCCoreClient sharedCoreClient] addConnectionStatusChangeDelegate:self];
/// 移除代理委托
[[RCCoreClient sharedCoreClient] removeConnectionStatusChangeDelegate:self];