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

详细描述

群 tips,群变更信息

Public 成员函数

 V2TIMGroupChangeInfo ()
 
 V2TIMGroupChangeInfo (const V2TIMGroupChangeInfo &groupChangeInfo)
 
 ~V2TIMGroupChangeInfo ()
 

成员变量

V2TIMGroupInfoChangeType type
 
V2TIMString value
 
V2TIMString key
 
bool boolValue
 
uint32_t intValue
 
uint64_t uint64Value
 

构造及析构函数说明

◆ V2TIMGroupChangeInfo() [1/2]

◆ V2TIMGroupChangeInfo() [2/2]

V2TIMGroupChangeInfo ( const V2TIMGroupChangeInfo groupChangeInfo)

◆ ~V2TIMGroupChangeInfo()

结构体成员变量说明

◆ type

变更类型

◆ value

V2TIMString value

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

◆ key

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

◆ boolValue

bool boolValue

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

◆ intValue

uint32_t intValue

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

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

◆ uint64Value

uint64_t uint64Value

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