HyphenateSDK  3.6.1
构造函数 | 类方法 | 属性 | 所有成员列表
EMGroup类 参考

#import <EMGroup.h>

类 EMGroup 继承关系图:

构造函数

(NSArray *members) - EM_DEPRECATED_IOS
 
(NSArray *blackList) - EM_DEPRECATED_IOS
 
(NSInteger membersCount) - EM_DEPRECATED_IOS
 
("Use +groupWithId:") - __deprecated_msg
 
(NSArray *bans) - __deprecated_msg
 

类方法

(instancetype) + groupWithId:
 

属性

NSString * groupId
 
NSString * subject
 
NSString * description
 
NSString * announcement
 
EMGroupOptionssetting
 
NSString * owner
 
NSArray * adminList
 
NSArray * memberList
 
NSArray * blacklist
 
NSArray * muteList
 
NSArray * sharedFileList
 
BOOL isPushNotificationEnabled
 
BOOL isPublic
 
BOOL isBlocked
 
EMGroupPermissionType permissionType
 
NSArray * occupants
 
NSInteger occupantsCount
 

详细描述

群组

函数文档

- ("Use +)groupWithId:

初始化群组实例

请使用+groupWithId:方法

返回
nil
- (NSArray* bans) __deprecated_msg ("Use - blackList") 

群组的黑名单,需要先调用获取群黑名单方法

需要owner权限才能查看,非owner返回nil

- (NSArray* members) EM_DEPRECATED_IOS (3_1_0) 
(3_3_0) 
("Use -memberList")   

群组的成员列表,需要获取群详情

- (NSArray* blackList) EM_DEPRECATED_IOS (3_1_0) 
(3_3_0) 
("Use -blacklist")   

群组的黑名单,需要先调用获取群黑名单方法

需要owner权限才能查看,非owner返回nil

- (NSInteger membersCount) EM_DEPRECATED_IOS (3_1_0) 
(3_3_0) 
("Use -occupantsCount")   

群组当前的成员数量,需要获取群详情, 包括owner, admins, members

+ (instancetype) groupWithId: (NSString *)  aGroupId

获取群组实例,如果不存在则创建

参数
aGroupId群组ID
返回
群组实例

属性说明

- (NSArray*) adminList
readnonatomiccopy

群组的管理者,拥有群的最高权限,需要获取群详情

- (NSString*) announcement
readnonatomiccopy

群组的公告,需要获取群公告

- (NSArray*) blacklist
readnonatomicstrong

群组的黑名单,需要先调用获取群黑名单方法

需要owner权限才能查看,非owner返回nil

- (NSString*) description
readnonatomiccopy

群组的描述,需要获取群详情

- (NSString*) groupId
readnonatomiccopy

群组ID

- (BOOL) isBlocked
readnonatomicassign

是否屏蔽群消息

- (BOOL) isPublic
readnonatomicassign

此群是否为公开群,需要获取群详情

- (BOOL) isPushNotificationEnabled
readnonatomicassign

此群组是否接收消息推送通知

- (NSArray*) memberList
readnonatomiccopy

群组的成员列表,需要获取群详情

- (NSArray*) muteList
readnonatomicstrong

群组的被禁言列表

需要owner权限才能查看,非owner返回nil

- (NSArray*) occupants
readnonatomicstrong

群组的所有成员(包含owner、admins和members)

- (NSInteger) occupantsCount
readnonatomicassign

群组当前的成员数量,需要获取群详情, 包括owner, admins, members

- (NSString*) owner
readnonatomiccopy

群组的所有者,拥有群的最高权限,需要获取群详情

群组的所有者只有一人

- (EMGroupPermissionType) permissionType
readnonatomicassign

当前登录账号的群成员类型

- (EMGroupOptions*) setting
readnonatomicstrong

群组属性配置,需要获取群详情

- (NSArray*) sharedFileList
readnonatomicstrong

群共享文件列表

- (NSString*) subject
readnonatomiccopy

群组的主题,需要获取群详情


该类的文档由以下文件生成: