HyphenateSDK  3.1.4
构造函数 | 所有成员列表
<EMGroupManagerDelegate>协议 参考

#import <EMGroupManagerDelegate.h>

类 <EMGroupManagerDelegate> 继承关系图:

构造函数

(void) - didReceiveGroupInvitation:inviter:message:
 
(void) - didReceiveAcceptedGroupInvitation:invitee:
 
(void) - didReceiveDeclinedGroupInvitation:invitee:reason:
 
(void) - didJoinedGroup:inviter:message:
 
(void) - didReceiveLeavedGroup:reason:
 
(void) - didReceiveJoinGroupApplication:applicant:reason:
 
(void) - didReceiveDeclinedJoinGroup:reason:
 
(void) - didReceiveAcceptedJoinGroup:
 
(void) - didUpdateGroupList:
 

详细描述

群组相关的回调

函数文档

- (void) didJoinedGroup: (EMGroup *)  aGroup
inviter: (NSString *)  aInviter
message: (NSString *)  aMessage 
optional

SDK自动同意了用户A的加B入群邀请后,用户B接收到该回调,需要设置EMOptions的isAutoAcceptGroupInvitation为YES

参数
aGroup群组实例
aInviter邀请者
aMessage邀请消息
- (void) didReceiveAcceptedGroupInvitation: (EMGroup *)  aGroup
invitee: (NSString *)  aInvitee 
optional

用户B同意用户A的入群邀请后,用户A接收到该回调

参数
aGroup群组实例
aInvitee被邀请者
- (void) didReceiveAcceptedJoinGroup: (EMGroup *)  aGroup
optional

群主同意用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval

参数
aGroup通过申请的群组
- (void) didReceiveDeclinedGroupInvitation: (EMGroup *)  aGroup
invitee: (NSString *)  aInvitee
reason: (NSString *)  aReason 
optional

用户B拒绝用户A的入群邀请后,用户A接收到该回调

参数
aGroup群组
aInvitee被邀请者
aReason拒绝理由
- (void) didReceiveDeclinedJoinGroup: (NSString *)  aGroupId
reason: (NSString *)  aReason 
optional

群主拒绝用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval

参数
aGroupId群组ID
aReason拒绝理由
- (void) didReceiveGroupInvitation: (NSString *)  aGroupId
inviter: (NSString *)  aInviter
message: (NSString *)  aMessage 
optional

用户A邀请用户B入群,用户B接收到该回调

参数
aGroupId群组ID
aInviter邀请者
aMessage邀请信息
- (void) didReceiveJoinGroupApplication: (EMGroup *)  aGroup
applicant: (NSString *)  aApplicant
reason: (NSString *)  aReason 
optional

群组的群主收到用户的入群申请,群的类型是EMGroupStylePublicJoinNeedApproval

参数
aGroup群组实例
aApplicant申请者
aReason申请者的附属信息
- (void) didReceiveLeavedGroup: (EMGroup *)  aGroup
reason: (EMGroupLeaveReason)  aReason 
optional

离开群组回调

参数
aGroup群组实例
aReason离开原因
- (void) didUpdateGroupList: (NSArray *)  aGroupList
optional

群组列表发生变化

参数
aGroupList群组列表<EMGroup>

该协议的文档由以下文件生成: