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

详细描述

群 tips,群变更信息

属性

V2TIMGroupInfoChangeType type
 
NSString * value
 
NSString * key
 
BOOL boolValue
 
uint32_t intValue
 
uint64_t uint64Value
 

属性说明

◆ type

- (V2TIMGroupInfoChangeType) type
readnonatomicassign

变更类型

◆ value

- (NSString*) value
readnonatomicstrong

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

◆ key

- (NSString*) key
readnonatomicstrong

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

◆ boolValue

- (BOOL) boolValue
readnonatomicassign

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

◆ intValue

- (uint32_t) intValue
readnonatomicassign

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

注意
仅针对以下类型有效:
  • 从 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
readnonatomicassign

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