接口 NEMeetingMessageChannelService
public interface NEMeetingMessageChannelService
提供会议消息通知相关的服务接口,诸如查询自定义消息历史、查询未读数、添加消息监听监听等。可通过
NEMeetingKit.getMeetingMessageChannelService()
获取对应的服务实例。-
方法概要
修饰符和类型方法说明void
添加自定义消息监听void
clearUnreadCount
(String sessionId, NECallback<Void> callback) void
deleteAllSessionMessage
(String sessionId, NECallback<Void> callback) void
getSessionMessagesHistory
(NEMeetingGetMessageHistoryParams param, NECallback<List<NEMeetingSessionMessage>> callback) 获取指定会话的历史消息void
queryUnreadMessageList
(String sessionId, NECallback<List<NEMeetingSessionMessage>> callback) 获取指定会话的未读消息列表void
移除自定义消息监听
-
方法详细资料
-
addMeetingMessageChannelListener
添加自定义消息监听- 参数:
listener
- 消息监听器
-
removeMeetingMessageChannelListener
移除自定义消息监听- 参数:
listener
- 消息监听器
-
queryUnreadMessageList
获取指定会话的未读消息列表- 参数:
sessionId
- 会话id return 消息列表
-
clearUnreadCount
获取指定会话的历史消息列表 该接口会触发NEMeetingMessageChannelListener.onSessionMessageRecentChanged(java.util.List<com.netease.yunxin.kit.meeting.sdk.NEMeetingRecentSession>)
回调通知。- 参数:
sessionId
- 会话id return 消息列表
-
deleteAllSessionMessage
删除指定会话的所有消息 该接口会触发NEMeetingMessageChannelListener.onSessionMessageAllDeleted(java.lang.String, com.netease.yunxin.kit.meeting.sdk.NEMeetingSessionTypeEnum)
回调通知。- 参数:
sessionId
- 会话id return 消息列表
-
getSessionMessagesHistory
void getSessionMessagesHistory(NEMeetingGetMessageHistoryParams param, NECallback<List<NEMeetingSessionMessage>> callback) 获取指定会话的历史消息- 参数:
param
- 查询参数callback
- 回调
-