public interface QChatSystemNotification
extends java.io.Serializable
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAttach()
通知附件
|
QChatSystemNotificationAttachment |
getAttachment()
通知附件字符串解析后的结构
|
java.lang.String |
getBody()
通知内容
|
long |
getChannelId()
通知所属的channelId
|
java.lang.String |
getExtension()
扩展字段
|
java.lang.String |
getFromAccount()
通知发送者的accid
|
int |
getFromClientType()
通知发送者这的客户端类型
|
java.lang.String |
getFromDeviceId()
发送方设备id
|
java.lang.String |
getFromNick()
发送方昵称
|
java.lang.String |
getMsgIdClient()
客户端生成的消息id, 会用于去重
|
long |
getMsgIdServer()
服务器生成的通知id,全局唯一
|
java.lang.String |
getPushContent()
自定义推送文案
|
java.lang.String |
getPushPayload()
第三方自定义的推送属性,限制使用json格式
|
long |
getServerId()
通知所属的serverId
|
int |
getStatus()
状态,参考QChatSystemMsgStatus,可以自定义
|
long |
getTime()
消息发送时间
|
java.util.List<java.lang.String> |
getToAccids()
通知接收者账号列表
|
QChatSystemMessageToType |
getToType()
通知发送对象类型
|
QChatSystemNotificationType |
getType()
通知类型, 参考QChatSystemMsgType
|
long |
getUpdateTime()
通知更新时间
|
boolean |
isNeedBadge()
是否需要消息计数
|
boolean |
isNeedPushNick()
是否需要推送昵称
|
boolean |
isPersistEnable()
是否存离线,只有toAccids不为空,才能设置为存离线
|
boolean |
isPushEnable()
是否需要推送,默认false
|
long getServerId()
long getChannelId()
java.util.List<java.lang.String> getToAccids()
java.lang.String getFromAccount()
QChatSystemMessageToType getToType()
int getFromClientType()
java.lang.String getFromDeviceId()
java.lang.String getFromNick()
long getTime()
long getUpdateTime()
QChatSystemNotificationType getType()
java.lang.String getMsgIdClient()
long getMsgIdServer()
java.lang.String getBody()
java.lang.String getAttach()
QChatSystemNotificationAttachment getAttachment()
java.lang.String getExtension()
int getStatus()
java.lang.String getPushPayload()
java.lang.String getPushContent()
boolean isPersistEnable()
boolean isPushEnable()
boolean isNeedBadge()
boolean isNeedPushNick()