HyphenateChatSDK 3.9.9.1
|
#import <EMGroup.h>
构造函数 | |
(EMGroupOptions *setting) | - __deprecated_msg |
(NSArray *occupants) | - __deprecated_msg |
类方法 | |
(instancetype) | + groupWithId: |
属性 | |
NSString * | groupId |
NSString * | groupName |
NSString * | description |
NSString * | announcement |
EMGroupOptions * | settings |
NSString * | owner |
NSArray< NSString * > * | adminList |
NSArray< NSString * > * | memberList |
NSArray< NSString * > * | blacklist |
NSArray< NSString * > * | muteList |
NSArray< NSString * > * | whiteList |
NSArray< EMGroupSharedFile * > * | sharedFileList |
BOOL | isPushNotificationEnabled |
BOOL | isPublic |
BOOL | isBlocked |
EMGroupPermissionType | permissionType |
NSArray< NSString * > * | users |
NSInteger | occupantsCount |
BOOL | isMuteAllMembers |
BOOL | isDisabled |
群组。
- (EMGroupOptions *setting) __deprecated_msg | ("Use settings instead") |
群组属性配置,需要先通过 getGroupSpecificationFromServerWithId 获取群组详情。
已废弃,请用 settings
代替。
- (NSArray *occupants) __deprecated_msg | ("Use users instead") |
群组的所有成员(包含owner、admins和members)。
已废弃,请用 users
代替。
+ (instancetype) groupWithId: | (NSString *) | aGroupId |
获取群组实例,如果不存在则创建。
aGroupId | 群组 ID。 |
|
readnonatomiccopy |
群组的管理者,拥有群的管理权限,需要先通过 getGroupSpecificationFromServerWithId 获取群组详情。
|
readnonatomiccopy |
群组的公告,需要先通过 getGroupAnnouncementWithId 方法获取群公告。
|
readnonatomicstrong |
群组的黑名单,需要先调用 getGroupSpecificationFromServerWithId 方法获取群详情。
该方法只有群主才有权限调用。否则 SDK 返回空值 nil 。
|
readnonatomiccopy |
群组的描述,需要先通过 getGroupSpecificationFromServerWithId
获取群组详情。
|
readnonatomiccopy |
群组 ID。
|
readnonatomiccopy |
群组的名称,需要先通过 getGroupSpecificationFromServerWithId
方法获取群详情。
|
readnonatomicassign |
是否屏蔽群消息。
|
readnonatomicassign |
群组是否禁用。(本地数据库不存储,从数据库读取或拉取漫游消息默认值是 NO)
|
readnonatomicassign |
群组成员是否全部被禁言。
|
readnonatomicassign |
此群是否为公开群,需要先通过 getGroupSpecificationFromServerWithId
获取群组详情。
|
readnonatomicassign |
群组是否接收消息推送通知。
|
readnonatomiccopy |
群组的成员列表,需要先通过 getGroupSpecificationFromServerWithId 获取群组详情。
|
readnonatomicstrong |
群组的被禁言列表。
该方法只有管理员或者群主才有权限调用。否则 SDK 返回空值 nil 。
|
readnonatomicassign |
群组当前的成员数量,包括群主、群管理员和普通成员。该方法需要先通过 getGroupSpecificationFromServerWithId 获取群组详情。
|
readnonatomiccopy |
群组的所有者,拥有群的最高权限,需要先通过 getGroupSpecificationFromServerWithId
获取群组详情。
群组的所有者只有一人。
|
readnonatomicassign |
当前登录账号的群成员类型。
|
readnonatomicstrong |
群组属性配置,需要先通过 getGroupSpecificationFromServerWithId 获取群组详情。
|
readnonatomicstrong |
群共享文件列表。
|
readnonatomicstrong |
群组的所有成员(包含群主、管理员和普通成员)。
|
readnonatomicstrong |
聊天室的白名单列表。
该方法只有群主才能调用,否则 SDK 返回空值 nil。