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

结构体

struct  V2TIMGroupMemberInfo
 
struct  V2TIMGroupMemberFullInfo
 
struct  V2TIMGroupMemberInfoResult
 
struct  V2TIMGroupChangeInfo
 
struct  V2TIMGroupMemberChangeInfo
 
struct  V2TIMGroupAtInfo
 
struct  V2TIMGroupInfo
 
struct  V2TIMGroupInfoResult
 
struct  V2TIMGroupApplication
 
struct  V2TIMGroupMemberOperationResult
 
struct  V2TIMCreateGroupMemberInfo
 
struct  V2TIMGroupApplicationResult
 
struct  V2TIMGroupSearchParam
 
struct  V2TIMGroupMemberSearchParam
 

类型定义

typedef TXV2TIMGroupMemberInfoVector V2TIMGroupMemberInfoVector
 
typedef TXV2TIMGroupMemberFullInfoVector V2TIMGroupMemberFullInfoVector
 
typedef TXV2TIMGroupChangeInfoVector V2TIMGroupChangeInfoVector
 
typedef TXV2TIMGroupMemberChangeInfoVector V2TIMGroupMemberChangeInfoVector
 
typedef TXV2TIMGroupAtInfoVector V2TIMGroupAtInfoVector
 
typedef TXV2TIMGroupInfoVector V2TIMGroupInfoVector
 
typedef TXV2TIMGroupInfoResultVector V2TIMGroupInfoResultVector
 
typedef TXV2TIMGroupApplicationVector V2TIMGroupApplicationVector
 
typedef TXV2TIMGroupMemberOperationResultVector V2TIMGroupMemberOperationResultVector
 
typedef TXV2TIMCreateGroupMemberInfoVector V2TIMCreateGroupMemberInfoVector
 
typedef TXV2TIMStringToV2TIMGroupMemberFullInfoVectorMap V2TIMGroupSearchGroupMembersMap
 

枚举

enum  V2TIMGroupMemberRole
 
enum  V2TIMGroupInfoChangeType
 
enum  V2TIMGroupAddOpt
 
enum  V2TIMGroupInfoModifyFlag
 
enum  V2TIMGroupMemberResult
 
enum  V2TIMGroupMemberFilter
 
enum  V2TIMGroupMemberInfoModifyFlag
 
enum  V2TIMGroupApplicationType
 
enum  V2TIMGroupApplicationHandleStatus
 
enum  V2TIMGroupApplicationHandleResult
 
enum  V2TIMGroupAtType
 

类型定义说明

◆ V2TIMGroupMemberInfoVector

typedef TXV2TIMGroupMemberInfoVector V2TIMGroupMemberInfoVector

◆ V2TIMGroupMemberFullInfoVector

typedef TXV2TIMGroupMemberFullInfoVector V2TIMGroupMemberFullInfoVector

◆ V2TIMGroupChangeInfoVector

typedef TXV2TIMGroupChangeInfoVector V2TIMGroupChangeInfoVector

◆ V2TIMGroupMemberChangeInfoVector

typedef TXV2TIMGroupMemberChangeInfoVector V2TIMGroupMemberChangeInfoVector

◆ V2TIMGroupAtInfoVector

typedef TXV2TIMGroupAtInfoVector V2TIMGroupAtInfoVector

◆ V2TIMGroupInfoVector

typedef TXV2TIMGroupInfoVector V2TIMGroupInfoVector

◆ V2TIMGroupInfoResultVector

typedef TXV2TIMGroupInfoResultVector V2TIMGroupInfoResultVector

◆ V2TIMGroupApplicationVector

typedef TXV2TIMGroupApplicationVector V2TIMGroupApplicationVector

◆ V2TIMGroupMemberOperationResultVector

typedef TXV2TIMGroupMemberOperationResultVector V2TIMGroupMemberOperationResultVector

◆ V2TIMCreateGroupMemberInfoVector

typedef TXV2TIMCreateGroupMemberInfoVector V2TIMCreateGroupMemberInfoVector

◆ V2TIMGroupSearchGroupMembersMap

typedef TXV2TIMStringToV2TIMGroupMemberFullInfoVectorMap V2TIMGroupSearchGroupMembersMap

SearchGroupMembers 搜索结果

枚举类型说明

◆ V2TIMGroupMemberRole

群成员角色

枚举值
V2TIM_GROUP_MEMBER_UNDEFINED 

未定义(没有获取该字段)

V2TIM_GROUP_MEMBER_ROLE_MEMBER 

群成员

V2TIM_GROUP_MEMBER_ROLE_ADMIN 

群管理员

V2TIM_GROUP_MEMBER_ROLE_SUPER 

群主

◆ V2TIMGroupInfoChangeType

群变更信息 Tips 类型

枚举值
V2TIM_GROUP_INFO_CHANGE_TYPE_NAME 

群名修改

V2TIM_GROUP_INFO_CHANGE_TYPE_INTRODUCTION 

群简介修改

V2TIM_GROUP_INFO_CHANGE_TYPE_NOTIFICATION 

群公告修改

V2TIM_GROUP_INFO_CHANGE_TYPE_FACE 

群头像修改

V2TIM_GROUP_INFO_CHANGE_TYPE_OWNER 

群主变更

V2TIM_GROUP_INFO_CHANGE_TYPE_CUSTOM 

群自定义字段变更

V2TIM_GROUP_INFO_CHANGE_TYPE_SHUT_UP_ALL 

全员禁言字段变更

V2TIM_GROUP_INFO_CHANGE_TYPE_TOPIC_CUSTOM_DATA 

话题自定义字段变更

V2TIM_GROUP_INFO_CHANGE_TYPE_RECEIVE_MESSAGE_OPT 

消息接收选项变更

V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_ADD_OPT 

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

V2TIM_GROUP_INFO_CHANGE_TYPE_GROUP_APPROVE_OPT 

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

V2TIM_GROUP_INFO_CHANGE_TYPE_ENABLE_PERMISSION_GROUP 

是否开启权限组功能变更

V2TIM_GROUP_INFO_CHANGE_TYPE_DEFAULT_PERMISSIONS 

群默认权限变更

◆ V2TIMGroupAddOpt

加群选项

枚举值
V2TIM_GROUP_ADD_FORBID 

禁止加群

V2TIM_GROUP_ADD_AUTH 

需要管理员审批

V2TIM_GROUP_ADD_ANY 

任何人可以加入

V2TIM_GROUP_ADD_UNKNOWN 

未定义

◆ V2TIMGroupInfoModifyFlag

群资料修改标记位

枚举值
V2TIM_GROUP_INFO_MODIFY_FLAG_UNKNOWN 

未定义

V2TIM_GROUP_INFO_MODIFY_FLAG_GROUP_NAME 

名称

V2TIM_GROUP_INFO_MODIFY_FLAG_NOTIFICATION 

公告

V2TIM_GROUP_INFO_MODIFY_FLAG_INTRODUCTION 

简介

V2TIM_GROUP_INFO_MODIFY_FLAG_FACE_URL 

头像

V2TIM_GROUP_INFO_MODIFY_FLAG_GROUP_ADD_OPTION 

申请加群管理员审批选项

V2TIM_GROUP_INFO_MODIFY_FLAG_SHUTUP_ALL 

禁言

V2TIM_GROUP_INFO_MODIFY_FLAG_CUSTOM_INFO 

群自定义数据

V2TIM_TOPIC_INFO_MODIFY_FLAG_CUSTOM_STRING 

话题自定义字段

V2TIM_GROUP_INFO_MODIFY_FLAG_GROUP_APPROVE_OPTION 

邀请进群管理员审批选项

V2TIM_GROUP_INFO_MODIFY_FLAG_ENABLE_PERMISSION_GROUP 

开启权限组功能,仅支持社群,7.8 版本开始支持

V2TIM_GROUP_INFO_MODIFY_FLAG_DEFAULT_PERMISSIONS 

群默认权限,仅支持社群,7.8 版本开始支持

V2TIM_GROUP_INFO_MODIFY_FLAG_TOPIC_TYPE 
V2TIM_GROUP_INFO_MODIFY_FLAG_TOPIC_ADD_OPTION 
V2TIM_GROUP_INFO_MODIFY_FLAG_TOPIC_APPROVE_OPTION 

◆ V2TIMGroupMemberResult

群组操作结果

枚举值
V2TIM_GROUP_MEMBER_RESULT_FAIL 

操作失败

V2TIM_GROUP_MEMBER_RESULT_SUCC 

操作成功

V2TIM_GROUP_MEMBER_RESULT_INVALID 

无效操作,加群时已经是群成员,移除群组时不在群内

V2TIM_GROUP_MEMBER_RESULT_PENDING 

等待处理,邀请入群时等待审批

V2TIM_GROUP_MEMBER_RESULT_OVERLIMIT 

操作失败,创建群指定初始群成员列表或邀请入群时,被邀请者加入的群总数超限

◆ V2TIMGroupMemberFilter

群成员角色过滤方式

枚举值
V2TIM_GROUP_MEMBER_FILTER_ALL 

全部成员

V2TIM_GROUP_MEMBER_FILTER_OWNER 

群主

V2TIM_GROUP_MEMBER_FILTER_ADMIN 

管理员

V2TIM_GROUP_MEMBER_FILTER_COMMON 

普通成员

◆ V2TIMGroupMemberInfoModifyFlag

群成员资料修改标记位

枚举值
V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_UNKNOWN 

未定义

V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_MEMBER_ROLE 

群内角色

V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_SHUTUP_TIME 

禁言时间

V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_NAME_CARD 

群名片

V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_CUSTOM_INFO 

群成员自定义数据

◆ V2TIMGroupApplicationType

群组未决请求类型

枚举值
V2TIM_GROUP_JOIN_APPLICATION_NEED_APPROVED_BY_ADMIN 

申请入群

V2TIM_GROUP_INVITE_APPLICATION_NEED_APPROVED_BY_INVITEE 

等待被邀请者同意的邀请入群请求

V2TIM_GROUP_INVITE_APPLICATION_NEED_APPROVED_BY_ADMIN 

等待被群主或管理员审批的邀请入群请求

◆ V2TIMGroupApplicationHandleStatus

群组已决标志

枚举值
V2TIM_GROUP_APPLICATION_HANDLE_STATUS_UNHANDLED 

未处理

V2TIM_GROUP_APPLICATION_HANDLE_STATUS_HANDLED_BY_OTHER 

被他人处理

V2TIM_GROUP_APPLICATION_HANDLE_STATUS_HANDLED_BY_SELF 

自己已处理

◆ V2TIMGroupApplicationHandleResult

群组已决结果

枚举值
V2TIM_GROUP_APPLICATION_HANDLE_RESULT_REFUSE 

拒绝申请

V2TIM_GROUP_APPLICATION_HANDLE_RESULT_AGREE 

同意申请

◆ V2TIMGroupAtType

@ 类型

枚举值
V2TIM_AT_ME 

@ 我

V2TIM_AT_ALL 

@ 群里所有人

V2TIM_AT_ALL_AT_ME 

@ 群里所有人并且单独 @ 我