NIM Unity SDK  V2.4.2
静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
NIM.SysMessage.SysMsgAPI类 参考

静态 Public 成员函数

static void RegisterCallbacks ()
 
static void SendCustomMessage (NIMSysMessageContent content)
 发送自定义通知 更多...
 
static void QueryMessage (int limit, long lastTimetag, QuerySysMsgResult cb)
 查询本地系统消息(按时间逆序起查,逆序排列) 更多...
 
static void QueryUnreadCount (CommomOperateResult cb)
 查询未读消息数 更多...
 
static void SetMsgStatus (long msgId, NIMSysMsgStatus status, OperateSysMsgExternDelegate cb)
 设置消息状态 更多...
 
static void SetAllMsgRead (OperateSysMsgDelegate cb)
 设置全部消息为已读 更多...
 
static void DeleteByMsgId (long msgId, OperateSysMsgExternDelegate cb)
 删除消息 更多...
 
static void DeleteAll (OperateSysMsgDelegate cb)
 全部删除 更多...
 
static void SetMsgStatusByType (NIMSysMsgType type, NIMSysMsgStatus status, OperateSysMsgDelegate cb)
 按消息类型批量设置消息状态 更多...
 
static void DeleteMsgByType (NIMSysMsgType type, OperateSysMsgDelegate cb)
 按消息类型批量删除消息 更多...
 

静态 Public 属性

static EventHandler< MessageArcEventArgsSendSysMsgHandler
 
static EventHandler< NIMSysMsgEventArgsReceiveSysMsgHandler
 

成员函数说明

◆ SendCustomMessage()

static void NIM.SysMessage.SysMsgAPI.SendCustomMessage ( NIMSysMessageContent  content)
inlinestatic

发送自定义通知

参数
content

◆ QueryMessage()

static void NIM.SysMessage.SysMsgAPI.QueryMessage ( int  limit,
long  lastTimetag,
QuerySysMsgResult  cb 
)
inlinestatic

查询本地系统消息(按时间逆序起查,逆序排列)

参数
limit一次查询数量,建议20
lastTimetag上次查询最后一条消息的时间戳(按时间逆序起查,即最小的时间戳)
cb查询本地系统消息的回调函数

◆ QueryUnreadCount()

static void NIM.SysMessage.SysMsgAPI.QueryUnreadCount ( CommomOperateResult  cb)
inlinestatic

查询未读消息数

参数
cb

◆ SetMsgStatus()

static void NIM.SysMessage.SysMsgAPI.SetMsgStatus ( long  msgId,
NIMSysMsgStatus  status,
OperateSysMsgExternDelegate  cb 
)
inlinestatic

设置消息状态

参数
msgId消息id
status消息状态
cb设置消息状态的回调函数,

◆ SetAllMsgRead()

static void NIM.SysMessage.SysMsgAPI.SetAllMsgRead ( OperateSysMsgDelegate  cb)
inlinestatic

设置全部消息为已读

参数
cb

◆ DeleteByMsgId()

static void NIM.SysMessage.SysMsgAPI.DeleteByMsgId ( long  msgId,
OperateSysMsgExternDelegate  cb 
)
inlinestatic

删除消息

参数
msgId消息id
cb

◆ DeleteAll()

static void NIM.SysMessage.SysMsgAPI.DeleteAll ( OperateSysMsgDelegate  cb)
inlinestatic

全部删除

参数
cb

◆ SetMsgStatusByType()

static void NIM.SysMessage.SysMsgAPI.SetMsgStatusByType ( NIMSysMsgType  type,
NIMSysMsgStatus  status,
OperateSysMsgDelegate  cb 
)
inlinestatic

按消息类型批量设置消息状态

参数
type消息类型
status消息状态
cb

◆ DeleteMsgByType()

static void NIM.SysMessage.SysMsgAPI.DeleteMsgByType ( NIMSysMsgType  type,
OperateSysMsgDelegate  cb 
)
inlinestatic

按消息类型批量删除消息

参数
type消息类型
cb

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