NEMeetingKit V4.11.0
|
#include <NEMeetingMessageChannelService.h>
实例方法 | |
(void) | - addMeetingMessageChannelListener: |
(void) | - removeMeetingMessageChannelListener: |
(void) | - queryUnreadMessageList:callback: |
(void) | - clearUnreadCount:callback: |
(void) | - deleteAllSessionMessage:callback: |
(void) | - getSessionMessagesHistory:callback: |
提供会议消息通知相关的服务接口,诸如查询自定义消息历史、查询未读数、添加消息监听监听等。可通过 NEMeetingKit#getMeetingMessageChannelService()
获取对应的服务实例。
- (void) addMeetingMessageChannelListener: | (id< NEMeetingMessageChannelListener >) | listener |
添加自定义消息监听
listener | 消息监听器 |
- (void) clearUnreadCount: | (NSString *) | sessionId | |
callback: | (NECallback) | callback |
清除指定会话的未读消息数 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageRecentChanged
回调通知。
sessionId | 会话id |
callback | 结果回调,该回调不会返回额外的结果数据 |
- (void) deleteAllSessionMessage: | (NSString *) | sessionId | |
callback: | (NECallback) | callback |
删除指定会话的所有消息 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageAllDeleted
回调通知。
sessionId | 会话id |
callback | 结果回调,该回调不会返回额外的结果数据 |
- (void) getSessionMessagesHistory: | (NEMeetingGetMessageHistoryParams *) | param | |
callback: | (void(^)(NSInteger code, NSString *message, NSArray< NEMeetingSessionMessage * > *data)) | callback |
获取指定会话的历史消息
param | 查询参数 |
callback | 结果回调 |
- (void) queryUnreadMessageList: | (NSString *) | sessionId | |
callback: | (void(^)(NSInteger code, NSString *message, NSArray< NEMeetingSessionMessage * > *data)) | callback |
获取指定会话的未读消息列表
sessionId | 会话id |
callback | 结果回调 |
- (void) removeMeetingMessageChannelListener: | (id< NEMeetingMessageChannelListener >) | listener |
移除自定义消息监听
listener | 消息监听器 |