IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMGroupChangeInfo

Public 成员函数

int getType ()
 
String getValue ()
 
boolean getBoolValue ()
 
int getIntValue ()
 
long getLongValue ()
 
String getKey ()
 

静态 Public 属性

static final int V2TIM_GROUP_INFO_INVALID = 0
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_NAME = 1
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_INTRODUCTION = 2
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_NOTIFICATION = 3
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_FACE_URL = 4
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_OWNER = 5
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_CUSTOM = 6
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_SHUT_UP_ALL = 8
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_TOPIC_CUSTOM_DATA = 9
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_RECEIVE_MESSAGE_OPT = 10
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_ADD_OPT = 11
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_APPROVE_OPT = 12
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_ENABLE_PERMISSION_GROUP = 13
 
static final int V2TIM_GROUP_INFO_CHANGE_TYPE_DEFAULT_PERMISSIONS = 14
 

成员函数说明

◆ getType()

int getType ( )
inline

获取群资料变更消息类型

返回
群资料变更消息类型

◆ getValue()

String getValue ( )
inline

根据变更类型表示不同的值,例如 type = V2TIMGroupChangeInfo.V2TIM_GROUP_INFO_CHANGE_TYPE_NAME,value 表示群新的 groupName

返回
消息内容

◆ getBoolValue()

boolean getBoolValue ( )
inline

根据变更类型表示不同的值,当前只有 type = V2TIM_GROUP_INFO_CHANGE_TYPE_SHUT_UP_ALL 或者 V2TIM_GROUP_INFO_CHANGE_TYPE_ENABLE_PERMISSION_GROUP 时有效

◆ getIntValue()

int getIntValue ( )
inline

根据变更类型表示不同的值

注意
仅针对以下类型有效:
  • 从 6.5 版本开始,当 type 为 V2TIM_GROUP_INFO_CHANGE_TYPE_RECEIVE_MESSAGE_OPT 时,该字段标识了群消息接收选项发生了变化;
  • 从 6.5 版本开始,当 type 为 V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_ADD_OPT 时,该字段标识了申请加群审批选项发生了变化;
  • 从 7.1 版本开始,当 type 为 V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_APPROVE_OPT 时,该字段标识了邀请进群审批选项发生了变化。

◆ getLongValue()

long getLongValue ( )
inline

根据变更类型表示不同的值,当前只有 type = V2TIM_GROUP_INFO_CHANGE_TYPE_DEFAULT_PERMISSIONS 时有效

◆ getKey()

String getKey ( )
inline

变更自定义字段的 key 值(type = V2TIMGroupChangeInfo.V2TIM_GROUP_INFO_CHANGE_TYPE_CUSTOM 生效) 因为历史遗留原因,如果只修改了群自定义字段,当前消息不会存漫游和 DB

返回
自定义字段 key 值

结构体成员变量说明

◆ V2TIM_GROUP_INFO_INVALID

final int V2TIM_GROUP_INFO_INVALID = 0
static

非法值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_NAME

final int V2TIM_GROUP_INFO_CHANGE_TYPE_NAME = 1
static

群名修改

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_INTRODUCTION

final int V2TIM_GROUP_INFO_CHANGE_TYPE_INTRODUCTION = 2
static

群简介修改

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_NOTIFICATION

final int V2TIM_GROUP_INFO_CHANGE_TYPE_NOTIFICATION = 3
static

群公告修改

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_FACE_URL

final int V2TIM_GROUP_INFO_CHANGE_TYPE_FACE_URL = 4
static

群头像修改

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_OWNER

final int V2TIM_GROUP_INFO_CHANGE_TYPE_OWNER = 5
static

群主变更

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_CUSTOM

final int V2TIM_GROUP_INFO_CHANGE_TYPE_CUSTOM = 6
static

群自定义字段变更

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_SHUT_UP_ALL

final int V2TIM_GROUP_INFO_CHANGE_TYPE_SHUT_UP_ALL = 8
static

全员禁言字段变更

注意
  • 5.6.1200 之后(不包含)的版本支持
  • 需要后台配置
  • 通过接口 getBoolValue 获取变更后的值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_TOPIC_CUSTOM_DATA

final int V2TIM_GROUP_INFO_CHANGE_TYPE_TOPIC_CUSTOM_DATA = 9
static

话题自定义字段变更

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_RECEIVE_MESSAGE_OPT

final int V2TIM_GROUP_INFO_CHANGE_TYPE_RECEIVE_MESSAGE_OPT = 10
static

消息接收选项变更

注意
  • 从 6.5 版本开始支持
  • 通过接口 getIntValue 获取变更后的值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_ADD_OPT

final int V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_ADD_OPT = 11
static

申请加群方式下管理员审批选项变更

注意
  • 从 6.5 版本开始支持
  • 通过接口 getIntValue 获取变更后的值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_APPROVE_OPT

final int V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_APPROVE_OPT = 12
static

邀请进群方式下管理员审批选项变更

注意
  • 从 7.1 版本开始支持
  • 通过接口 getIntValue 获取变更后的值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_ENABLE_PERMISSION_GROUP

final int V2TIM_GROUP_INFO_CHANGE_TYPE_ENABLE_PERMISSION_GROUP = 13
static

是否开启权限组功能变更

注意
  • 从 7.8 版本开始支持
  • 通过接口 getBoolValue 获取变更后的值

◆ V2TIM_GROUP_INFO_CHANGE_TYPE_DEFAULT_PERMISSIONS

final int V2TIM_GROUP_INFO_CHANGE_TYPE_DEFAULT_PERMISSIONS = 14
static

群默认权限字段变更

注意
  • 从 7.8 版本开始支持
  • 通过接口 getLongValue 获取变更后的值