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

属性

NSString * topicID
 
NSString * topicName
 
NSString * topicFaceURL
 
NSString * introduction
 
NSString * notification
 
BOOL isAllMuted
 
uint32_t selfMuteTime
 
NSString * customString
 
V2TIMReceiveMessageOpt recvOpt
 
NSString * draftText
 
uint64_t unreadCount
 
V2TIMMessagelastMessage
 
uint64_t readSequence
 
NSArray< V2TIMGroupAtInfo * > * groupAtInfolist
 
uint32_t createTime
 
uint64_t defaultPermissions
 

属性说明

◆ topicID

- (NSString*) topicID
readwritenonatomicstrong

话题 ID,只能在创建话题或者修改话题信息的时候设置。组成方式为:社群 ID + @TOPIC_xxx,例如社群 ID 为 @TGS_123,则话题 ID 为 @TGS_123@TOPIC_xxx

◆ topicName

- (NSString*) topicName
readwritenonatomicstrong

话题名称,最长 150 字节,使用 UTF-8 编码

◆ topicFaceURL

- (NSString*) topicFaceURL
readwritenonatomicstrong

话题头像,最长 500 字节,使用 UTF-8 编码

◆ introduction

- (NSString*) introduction
readwritenonatomicstrong

话题介绍,最长 400 字节,使用 UTF-8 编码

◆ notification

- (NSString*) notification
readwritenonatomicstrong

话题公告,最长 400 字节,使用 UTF-8 编码

◆ isAllMuted

- (BOOL) isAllMuted
readwritenonatomicassign

话题全员禁言

◆ selfMuteTime

- (uint32_t) selfMuteTime
readnonatomicassign

当前用户在话题中的禁言时间,单位:秒

◆ customString

- (NSString*) customString
readwritenonatomicstrong

话题自定义字段

◆ recvOpt

- (V2TIMReceiveMessageOpt) recvOpt
readnonatomicassign

话题消息接收选项,修改话题消息接收选项请调用 setGroupReceiveMessageOpt 接口

◆ draftText

- (NSString*) draftText
readwritenonatomicstrong

话题草稿

◆ unreadCount

- (uint64_t) unreadCount
readnonatomicassign

话题消息未读数量

◆ lastMessage

- (V2TIMMessage*) lastMessage
readnonatomicstrong

话题 lastMessage

◆ readSequence

- (uint64_t) readSequence
readnonatomicassign

话题已读消息的 sequence,从 7.8 版本开始支持

◆ groupAtInfolist

- (NSArray<V2TIMGroupAtInfo *>*) groupAtInfolist
readnonatomicstrong

话题 at 信息列表

◆ createTime

- (uint32_t) createTime
readnonatomicassign

话题创建时间,单位:秒

◆ defaultPermissions

- (uint64_t) defaultPermissions
readwritenonatomicassign

话题默认权限,7.8 版本开始支持