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

详细描述

群资料

属性

NSString * groupID
 
NSString * groupType
 
NSString * groupName
 
NSString * notification
 
NSString * introduction
 
NSString * faceURL
 
BOOL allMuted
 
NSDictionary< NSString *, NSData * > * customInfo
 
NSString * owner
 
uint32_t createTime
 
V2TIMGroupAddOpt groupAddOpt
 
uint32_t lastInfoTime
 
uint32_t lastMessageTime
 
uint32_t memberCount
 
uint32_t onlineCount
 
V2TIMGroupMemberRole role
 
V2TIMGroupReceiveMessageOpt recvOpt
 
uint32_t joinTime
 

属性说明

◆ groupID

- (NSString*) groupID
readwritenonatomicstrong

群组 ID

◆ groupType

- (NSString*) groupType
readwritenonatomicstrong

群类型

◆ groupName

- (NSString*) groupName
readwritenonatomicstrong

群名称

◆ notification

- (NSString*) notification
readwritenonatomicstrong

群公告

◆ introduction

- (NSString*) introduction
readwritenonatomicstrong

群简介

◆ faceURL

- (NSString*) faceURL
readwritenonatomicstrong

群头像

◆ allMuted

- (BOOL) allMuted
readwritenonatomicassign

是否全员禁言

◆ customInfo

- (NSDictionary<NSString *,NSData *>*) customInfo
readwritenonatomicstrong

设置群自定义字段需要两个步骤: 1.在 控制台 (功能配置 -> 群自定义字段) 配置群自定义字段的 key 值,Key 为 String 类型,长度不超过 16 字节。 2.调用 setGroupInfo 接口设置该字段,value 为 NSData 数据,长度不超过 512 字节。

注解
该字段主要用于 V1 和 V2 版本的兼容,如果您直接使用的是 V2 版本的 API ,建议使用 initGroupAttributes 接口设置群属性,其设置更灵活(无需控制台配置),支持的存储也更大(最大支持 16K)

◆ owner

- (NSString*) owner
readnonatomicstrong

群创建人/管理员

◆ createTime

- (uint32_t) createTime
readnonatomicassign

群创建时间

◆ groupAddOpt

- (V2TIMGroupAddOpt) groupAddOpt
readwritenonatomicassign

加群是否需要管理员审批,工作群(Work)不能主动加入,不支持此设置项

◆ lastInfoTime

- (uint32_t) lastInfoTime
readnonatomicassign

群最近一次群资料修改时间

◆ lastMessageTime

- (uint32_t) lastMessageTime
readnonatomicassign

群最近一次发消息时间

◆ memberCount

- (uint32_t) memberCount
readnonatomicassign

群成员总数量

注意
频繁调用该接口会影响程序性能,如果仅需获取群在线人数,推荐使用[V2TIMManager.sharedInstance getGroupOnlineMemberCount:groupId succ:nil fail:nil]接口

◆ onlineCount

- (uint32_t) onlineCount
readnonatomicassign

在线成员数量

◆ role

- (V2TIMGroupMemberRole) role
readnonatomicassign

当前用户在此群组中的角色,切换角色请调用 setGroupMemberRole 接口

◆ recvOpt

- (V2TIMGroupReceiveMessageOpt) recvOpt
readnonatomicassign

当前用户在此群组中的消息接收选项,修改群消息接收选项请调用 setReceiveMessageOpt 接口

◆ joinTime

- (uint32_t) joinTime
readnonatomicassign

当前用户在此群中的加入时间,不支持设置,系统自动生成