Inherits from NSObject
Declared in TIMGroupManager.h

Class Methods

sharedInstance

获取群管理器实例

+ (TIMGroupManager *)sharedInstance

Return Value

管理器实例

Discussion

获取群管理器实例

Declared In

TIMGroupManager.h

Instance Methods

CreateChatRoomGroup:groupName:succ:fail:

创建聊天室

- (int)CreateChatRoomGroup:(NSArray *)members groupName:(NSString *)groupName succ:(TIMCreateGroupSucc)succ fail:(TIMFail)fail

Parameters

members

群成员,TIMUser*

groupName

群名

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

创建聊天室

Declared In

TIMGroupManager.h

CreatePrivateGroup:groupName:succ:fail:

创建私有群

- (int)CreatePrivateGroup:(NSArray *)members groupName:(NSString *)groupName succ:(TIMCreateGroupSucc)succ fail:(TIMFail)fail

Parameters

members

群成员,TIMUser*

groupName

群名

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

创建私有群

Declared In

TIMGroupManager.h

CreatePublicGroup:groupName:succ:fail:

创建共有群

- (int)CreatePublicGroup:(NSArray *)members groupName:(NSString *)groupName succ:(TIMCreateGroupSucc)succ fail:(TIMFail)fail

Parameters

members

群成员,TIMUser*

groupName

群名

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

创建共有群

Declared In

TIMGroupManager.h

DeleteGroup:succ:fail:

删除群

- (int)DeleteGroup:(NSString *)group succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

group

群标识

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

删除群

Declared In

TIMGroupManager.h

DeleteGroupMember:members:succ:fail:

删除群成员

- (int)DeleteGroupMember:(NSString *)group members:(NSArray *)members succ:(TIMGroupMemberSucc)succ fail:(TIMFail)fail

Parameters

group

群标识

members

要删除的成员列表

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

删除群成员

Declared In

TIMGroupManager.h

GetGroupInfo:succ:fail:

获取群信息

- (int)GetGroupInfo:(NSArray *)groups succ:(TIMGroupListSucc)succ fail:(TIMFail)fail

Parameters

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

获取群信息

Declared In

TIMGroupManager.h

GetGroupList:fail:

获取群列表

- (int)GetGroupList:(TIMGroupListSucc)succ fail:(TIMFail)fail

Parameters

succ

成功回调,NSArray列表为 TIMGroupInfo,结构体只包含 group\gropuName\groupType 信息

fail

失败回调

Return Value

0 成功

Discussion

获取群列表

Declared In

TIMGroupManager.h

GetGroupMembers:succ:fail:

获取群列表

- (int)GetGroupMembers:(NSString *)group succ:(TIMGroupMemberSucc)succ fail:(TIMFail)fail

Parameters

group

群标识

succ

成功回调(TIMGroupMemberInfo列表)

fail

失败回调

Return Value

0 成功

Discussion

获取群列表

Declared In

TIMGroupManager.h

InviteGroupMember:members:succ:fail:

邀请好友入群

- (int)InviteGroupMember:(NSString *)group members:(NSArray *)members succ:(TIMGroupMemberSucc)succ fail:(TIMFail)fail

Parameters

group

群标识

members

要加入的成员列表(TIMUser* 类型数组)

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

邀请好友入群

Declared In

TIMGroupManager.h

JoinGroup:msg:succ:fail:

申请加群

- (int)JoinGroup:(NSString *)group msg:(NSString *)msg succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

group

申请加入的群标识

msg

申请消息

succ

成功回调(申请成功等待审批)

fail

失败回调

Return Value

0 成功

Discussion

申请加群

Declared In

TIMGroupManager.h

ModifyGroupName:groupName:succ:fail:

修改群名

- (int)ModifyGroupName:(NSString *)group groupName:(NSString *)groupName succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

group

群标识

groupName

新群名

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

修改群名

Declared In

TIMGroupManager.h

QuitGroup:succ:fail:

主动退出群组

- (int)QuitGroup:(NSString *)group succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

group

群组标识

succ

成功回调

fail

失败回调

Return Value

0 成功

Discussion

主动退出群组

Declared In

TIMGroupManager.h