NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
构造函数 | 所有成员列表
NEMeetingMessageChannelService类 参考

#include <NEMeetingMessageChannelService.h>

类 NEMeetingMessageChannelService 继承关系图:

构造函数

(void) - addMeetingMessageChannelListener:
 
(void) - removeMeetingMessageChannelListener:
 
(void) - queryUnreadMessageList:callback:
 
(void) - clearUnreadCount:callback:
 
(void) - deleteAllSessionMessage:callback:
 
(void) - getSessionMessagesHistory:callback:
 

详细描述

提供会议消息通知相关的服务接口,诸如查询自定义消息历史、查询未读数、添加消息监听监听等。可通过 NEMeetingKit#getMeetingMessageChannelService() 获取对应的服务实例。

函数文档

◆ addMeetingMessageChannelListener:

- (void) addMeetingMessageChannelListener: (id< NEMeetingMessageChannelListener >) listener

添加自定义消息监听

参数
listener消息监听器

◆ clearUnreadCount:callback:

- (void) clearUnreadCount: (NSString *) sessionId
callback: (NECallback) callback 

清除指定会话的未读消息数 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageRecentChanged 回调通知。

参数
sessionId会话id
callback结果回调,该回调不会返回额外的结果数据

◆ deleteAllSessionMessage:callback:

- (void) deleteAllSessionMessage: (NSString *) sessionId
callback: (NECallback) callback 

删除指定会话的所有消息 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageAllDeleted 回调通知。

参数
sessionId会话id
callback结果回调,该回调不会返回额外的结果数据

◆ getSessionMessagesHistory:callback:

- (void) getSessionMessagesHistory: (NEMeetingGetMessageHistoryParams *) param
callback: (void(^)(NSInteger code, NSString *message, NSArray< NEMeetingSessionMessage * > *data)) callback 

获取指定会话的历史消息

参数
param查询参数
callback结果回调

◆ queryUnreadMessageList:callback:

- (void) queryUnreadMessageList: (NSString *) sessionId
callback: (void(^)(NSInteger code, NSString *message, NSArray< NEMeetingSessionMessage * > *data)) callback 

获取指定会话的未读消息列表

参数
sessionId会话id
callback结果回调

◆ removeMeetingMessageChannelListener:

- (void) removeMeetingMessageChannelListener: (id< NEMeetingMessageChannelListener >) listener

移除自定义消息监听

参数
listener消息监听器

该类的文档由以下文件生成: