Android

圈组消息发送配置项

更新时间: 2024/06/07 15:51:21

发送圈组消息时,可配置项由发送消息方法的入参结构 QChatSendMessageParam定义,具体如下:

返回值 参数 说明
void setBody 设置消息内容,默认 5000 字符,可联系技术支持进行扩展,最大可扩展至 10240 字符
void setAttach 设置消息附件,通过MsgAttachment#toJson(false)获得,默认 1024 字符,可在云信控制台进行扩展,最大可扩展至 10240 字符
void setAttachment 设置消息附件
void setExtension 设置扩展字段
void setPushPayload 设置推送payload
void setPushContent 设置推送文案
void setMentionedAccidList 设置@账号列表
void setMentionedAll 设置是否@所有人
void setMentionedRoleIdList 设置需要@的身份组
void setHistoryEnable 设置是否消息是否存储云端历史
void setPushEnable 设置是否需要推送
void setNeedBadge 设置是否需要消息计数
void setNeedPushNick 设置是否需要推送昵称
Long getServerId 获取服务器id
Long getChannelId 获取频道id
MsgTypeEnum getType 获取消息类型
Integer getSubType 获取消息子类型,可用于配置消息是否对其他用户可见
String getBody 获取消息内容
String getAttach 获取消息附件字符串
Map<String,Object> getExtension 获取扩展字段
boolean isResend 是否重发
Map<String,Object> getPushPayload 获取推送payload
String getPushContent 获取推送文案
List< String> getMentionedAccidList 获取@账号列表
boolean isMentionedAll 是否@所有人
boolean isHistoryEnable() 是否消息在云端存储,默认true
boolean isPushEnable() 是否需要推送,默认true
boolean isNeedBadge() 是否需要消息计数,默认true
boolean isNeedPushNick() 是否需要推送昵称,默认true
String getUuid() 获取消息uuid
Integer getServerStatus() 获取消息服务器状态
void setServerStatus(Integer serverStatus) 如果设置状态,状态只能设置成自定义的状态(status>=10000),否则提示414参数错误
QChatMessageAntiSpamOption getAntiSpamOption() 获取消息反垃圾配置选项
void setAntiSpamOption(QChatMessageAntiSpamOption antiSpamOption) 设置消息反垃圾配置选项
boolean isRouteEnable() 是否需要抄送,默认true
void setRouteEnable(boolean routeEnable) 设置是否需要抄送
String getEnv() 获取环境变量,用于指向不同的抄送,第三方回调等配置
void setEnv(String env) 设置环境变量,用于指向不同的抄送,第三方回调等配置
QChatMessage toQChatMessage 将QChatSendMessageParam转换成QChatMessage
此文档是否对你有帮助?
有帮助
去反馈