1 package com.netease.nimlib.sdk.msg;
int querySystemMessageUnreadCountBlock()
查询系统通知未读数总和(同步版本)
void setSystemMessageStatus(long messageId, SystemMessageStatus status)
设置系统通知状态。在用户处理过系统通知之后,可调用此函数更新
InvocationFuture< Integer > querySystemMessageUnreadCount()
查询系统通知未读数总和(异步版本)
InvocationFuture< List< SystemMessage > > querySystemMessages(int offset, int limit)
查询系统通知列表(异步版本)
void deleteSystemMessage(long messageId)
删除一条系统通知
List< SystemMessage > querySystemMessagesBlock(int offset, int limit)
查询系统通知列表(同步版本)
List< SystemMessage > querySystemMessageByTypeBlock(List< SystemMessageType > types, int offset, int limit)
根据类型查询系统通知列表(同步版本)
InvocationFuture< List< SystemMessage > > querySystemMessageByType(List< SystemMessageType > types, int offset, int limit)
根据类型查询系统通知列表(异步版本)
void resetSystemMessageUnreadCount()
将所有系统通知设为已读,系统通知的未读消息总数将清零。
InvocationFuture< List< SystemMessage > > querySystemMessageUnread()
获取所有未读系统通知
void resetSystemMessageUnreadCountByType(List< SystemMessageType > types)
将指定类型的系统通知设为已读
int querySystemMessageUnreadCountByType(List< SystemMessageType > types)
查询指定类型的系统通知未读数总和(同步版本)
void setSystemMessageRead(long messageId)
设置单条系统通知为已读
系统通知消息接口 处理系统通知消息,如入群申请,入群邀请等
void clearSystemMessages()
删除所有系统通知
void clearSystemMessagesByType(List< SystemMessageType > types)
删除指定类型的系统通知