public class GroupMessage extends MessageModel
| 限定符和类型 | 字段和说明 |
|---|---|
Integer |
contentAvailable
ios静默推送 0关闭 1开启
|
Integer |
isIncludeSender
发送者自己是否接收此条消息, 0: 不接收, 1: 接收, 默认: 0
|
Integer |
isPersisted
针对 iOS 平台,Push 时用来控制未读消息显示数,只有在 toUserId 为一个用户 Id 的时候有效。
|
String[] |
toUserId
定向用户 Id
|
| 构造器和说明 |
|---|
GroupMessage() |
GroupMessage(String senderId,
String[] targetId,
String[] toUserId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
Integer isIncludeSender,
Integer isPersisted,
Integer isCounted,
Integer contentAvailable) |
GroupMessage(String senderId,
String[] targetId,
String objectName,
BaseMessage content,
String pushContent,
String pushData,
Integer isIncludeSender,
Integer isPersisted,
Integer isCounted,
Integer contentAvailable) |
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
getContentAvailable() |
Integer |
getIsIncludeSender() |
Integer |
getIsPersisted() |
String[] |
getTargetId()
获取接收群组Id
|
String[] |
getToUserId() |
GroupMessage |
setContent(BaseMessage content) |
GroupMessage |
setContentAvailable(Integer contentAvailable) |
GroupMessage |
setIsIncludeSender(Integer isIncludeSender) |
GroupMessage |
setIsPersisted(Integer isPersisted) |
GroupMessage |
setObjectName(String objectName)
此属性已经不再使用了,消息类型改为通过 BaseMessage 里的 getType 获取
|
GroupMessage |
setPushContent(String pushContent) |
GroupMessage |
setPushData(String pushData) |
GroupMessage |
setSenderId(String senderId) |
GroupMessage |
setTargetId(String[] targetId)
设置接收群组Id
|
GroupMessage |
setToUserId(String[] toUserId) |
getContent, getObjectName, getPushContent, getPushData, getSenderIdpublic Integer isIncludeSender
public Integer isPersisted
public Integer contentAvailable
public String[] toUserId
public GroupMessage()
public GroupMessage(String senderId, String[] targetId, String objectName, BaseMessage content, String pushContent, String pushData, Integer isIncludeSender, Integer isPersisted, Integer isCounted, Integer contentAvailable)
senderId:发送人用户 - Id 。(必传)targetId:接收群Id,提供多个本参数可以实现向多群发送消息,最多不超过 - 3 个群组。(必传)content:发送消息内容,参考融云消息类型表.示例说明;如果 - objectName 为自定义消息类型,该参数可自定义格式。(必传)pushContent:定义显示的 - Push 内容,如果 objectName 为融云内置消息类型时,则发送后用户一定会收到 Push 信息. 如果为自定义消息,则 pushContent 为自定义消息显示的 Push 内容,如果不传则用户不会收到 Push 通知。(可选)pushData:针对 - iOS 平台为 Push 通知时附加到 payload 中,Android 客户端收到推送消息时对应字段名为 pushData。(可选)isPersisted:当前版本有新的自定义消息,而老版本没有该自定义消息时,老版本客户端收到消息后是否进行存储,0 - 表示为不存储、 1 表示为存储,默认为 1 存储消息。(可选)isCounted:当前版本有新的自定义消息,而老版本没有该自定义消息时,老版本客户端收到消息后是否进行未读消息计数,0 - 表示为不计数、 1 表示为计数,默认为 1 计数,未读消息数增加 1。(可选)isIncludeSender:发送用户自已是否接收消息,0 - 表示为不接收,1 表示为接收,默认为 0 不接收。(可选)public GroupMessage(String senderId, String[] targetId, String[] toUserId, String objectName, BaseMessage content, String pushContent, String pushData, Integer isIncludeSender, Integer isPersisted, Integer isCounted, Integer contentAvailable)
senderId:发送人用户 - Id 。(必传)targetId:接收群Id,提供多个本参数可以实现向多群发送消息,最多不超过 - 3 个群组。(必传)toUserId:定向用户 - content:发送消息内容,参考融云消息类型表.示例说明;如果 - objectName 为自定义消息类型,该参数可自定义格式。(必传)pushContent:定义显示的 - Push 内容,如果 objectName 为融云内置消息类型时,则发送后用户一定会收到 Push 信息. 如果为自定义消息,则 pushContent 为自定义消息显示的 Push 内容,如果不传则用户不会收到 Push 通知。(可选)pushData:针对 - iOS 平台为 Push 通知时附加到 payload 中,Android 客户端收到推送消息时对应字段名为 pushData。(可选)isPersisted:当前版本有新的自定义消息,而老版本没有该自定义消息时,老版本客户端收到消息后是否进行存储,0 - 表示为不存储、 1 表示为存储,默认为 1 存储消息。(可选)isCounted:当前版本有新的自定义消息,而老版本没有该自定义消息时,老版本客户端收到消息后是否进行未读消息计数,0 - 表示为不计数、 1 表示为计数,默认为 1 计数,未读消息数增加 1。(可选)isIncludeSender:发送用户自已是否接收消息,0 - 表示为不接收,1 表示为接收,默认为 0 不接收。(可选)public GroupMessage setSenderId(String senderId)
setSenderId 在类中 MessageModelpublic String[] getTargetId()
getTargetId 在类中 MessageModelpublic GroupMessage setTargetId(String[] targetId)
setTargetId 在类中 MessageModelpublic GroupMessage setContent(BaseMessage content)
setContent 在类中 MessageModelpublic GroupMessage setPushContent(String pushContent)
setPushContent 在类中 MessageModelpublic GroupMessage setPushData(String pushData)
setPushData 在类中 MessageModelpublic Integer getIsPersisted()
public GroupMessage setIsPersisted(Integer isPersisted)
public Integer getIsIncludeSender()
public GroupMessage setIsIncludeSender(Integer isIncludeSender)
public Integer getContentAvailable()
public GroupMessage setContentAvailable(Integer contentAvailable)
public GroupMessage setObjectName(String objectName)
MessageModelsetObjectName 在类中 MessageModelpublic String[] getToUserId()
public GroupMessage setToUserId(String[] toUserId)
Copyright © 2020 RcongCloud Group. All rights reserved.