public class PrivateMessage extends MessageModel
| 限定符和类型 | 字段和说明 |
|---|---|
Integer |
contentAvailable |
String |
count
针对 iOS 平台,Push 时用来控制未读消息显示数,只有在 toUserId 为一个用户 Id 的时候有效,客户端获取远程推送内容时为 badge,为 -1 时不改变角标数,传入相应数字表示把角标数改为指定的数字,最大不超过 9999。
|
Boolean |
disablePush
是否为静默消息,默认为 false,设为 true 时终端用户离线情况下不会收到通知提醒(可选)。
|
Boolean |
expansion
是否为可扩展消息,默认为 false,设为 true 时终端在收到该条消息后,可对该条消息设置扩展信息(可选)。
|
Integer |
isCounted
当前版本有新的自定义消息,而老版本没有该自定义消息时,老版本客户端收到消息后是否进行未读消息计数, 0 表示为不计数、 1 表示为计数,默认为 1 计数,未读消息数增加 1。
|
Integer |
isIncludeSender
发送用户自已是否接收消息,0 表示为不接收,1 表示为接收,默认为 0 不接收。
|
Integer |
isPersisted
针对 iOS 平台,Push 时用来控制未读消息显示数,只有在 toUserId 为一个用户 Id 的时候有效。
|
Integer |
verifyBlacklist
是否过滤发送人黑名单列表,0 表示为不过滤、 1 表示为过滤,默认为 0 不过滤。
|
| 构造器和说明 |
|---|
PrivateMessage() |
PrivateMessage(String senderId,
String[] targetId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
String count,
Integer isPersisted,
Integer isCounted,
Integer verifyBlacklist,
Integer isIncludeSender,
Integer contentAvailable) |
PrivateMessage(String senderId,
String[] targetId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
String pushExt,
String count,
Integer isPersisted,
Integer isCounted,
Integer verifyBlacklist,
Integer isIncludeSender,
Integer contentAvailable) |
getContent, getObjectName, getPushContent, getPushData, getPushExt, getSenderIdpublic String count
public Integer isPersisted
public Integer isCounted
public Integer verifyBlacklist
public Integer isIncludeSender
public Integer contentAvailable
public Boolean disablePush
public Boolean expansion
public PrivateMessage()
public PrivateMessage(String senderId, String[] targetId, String objectName, BaseMessage content, String pushContent, String pushData, String count, Integer isPersisted, Integer isCounted, Integer verifyBlacklist, Integer isIncludeSender, Integer contentAvailable)
public PrivateMessage setSenderId(String senderId)
setSenderId 在类中 MessageModelpublic String[] getTargetId()
getTargetId 在类中 MessageModelpublic PrivateMessage setTargetId(String[] targetId)
setTargetId 在类中 MessageModelpublic PrivateMessage setContent(BaseMessage content)
setContent 在类中 MessageModelpublic PrivateMessage setPushContent(String pushContent)
setPushContent 在类中 MessageModelpublic PrivateMessage setPushData(String pushData)
setPushData 在类中 MessageModelpublic PrivateMessage setPushExt(String pushExt)
setPushExt 在类中 MessageModelpublic PrivateMessage setPushExt(PushExt pe)
MessageModelsetPushExt 在类中 MessageModelpe - 构建的 PushExt 对象public String getCount()
public PrivateMessage setCount(String count)
public Integer getVerifyBlacklist()
public PrivateMessage setVerifyBlacklist(Integer verifyBlacklist)
public Integer getIsPersisted()
public PrivateMessage setIsPersisted(Integer isPersisted)
public Integer getIsCounted()
public PrivateMessage setIsCounted(Integer isCounted)
public Integer getIsIncludeSender()
public PrivateMessage setIsIncludeSender(Integer isIncludeSender)
public Boolean getDisablePush()
public PrivateMessage setDisablePush(Boolean disablePush)
public Boolean getExpansion()
public PrivateMessage setExpansion(Boolean expansion)
public PrivateMessage setObjectName(String objectName)
MessageModelsetObjectName 在类中 MessageModelpublic Integer getContentAvailable()
public PrivateMessage setContentAvailable(Integer contentAvailable)
Copyright © 2022 RcongCloud Group. All rights reserved.