setConversationListener
功能介绍
说明
设置会话监听器,包括新会话,会话数据改变等,异步通知到UI层。
注意
(1)在 initSDK 之后立刻调用;
(2)只能调用一次。
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron/MiniProgram
- React-Native
- Unity
函数原型
Future setConversationListener(OnConversationListener listener)
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
listener | ConversationListener | 是 |
代码示例
函数原型
- (void)addConversationListener:(id<OIMConversationListener>)listener NS_SWIFT_NAME(addConversationListener(listener:));
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
listener | id < ConversationListener > | 是 |
代码示例
[OIMManager.callbacker addConversationListener:self];
函数原型
public void setOnConversationListener(OnConversationListener listener)
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
listener | ConversationListener | 是 |
代码示例
OpenIMClient.getInstance().conversationManager.setOnConversationListener(new OnConversationListener() {
@Override
public void onConversationChanged(List<ConversationInfo> list) {
}
@Override
public void onNewConversation(List<ConversationInfo> list) {
}
@Override
public void onSyncServerFailed() {
}
@Override
public void onSyncServerFinish() {
}
@Override
public void onSyncServerStart() {
}
@Override
public void onTotalUnreadMessageCountChanged(int i) {
}
});
注意
登录成功后自动设置,可以直接在客户端使用监听,会话事件详情参见
注意
初始化成功后自动设置 回调会通过globalEvent
传递到客户端,会话事件详情参见
注意
登录成功后自动设置,可以直接在客户端使用监听,会话事件详情参见
函数原型
public static void SetConversationListener(IConversationListener l)
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
l | IConversationListener | 是 |
代码示例
IMSDK.SetConversationListener(listener);