#import <EMGroupManagerDelegate.h>
SDK自动同意了用户A的加B入群邀请后,用户B接收到该回调,需要设置EMOptions的isAutoAcceptGroupInvitation为YES
- 参数
-
aGroup | 群组实例 |
aInviter | 邀请者 |
aMessage | 邀请消息 |
- (void) didJoinGroup: |
|
(EMGroup *) |
aGroup |
inviter: |
|
(NSString *) |
aInviter |
message: |
|
(NSString *) |
aMessage |
|
|
| |
|
optional |
SDK自动同意了用户A的加B入群邀请后,用户B接收到该回调,需要设置EMOptions的isAutoAcceptGroupInvitation为YES
- 参数
-
aGroup | 群组实例 |
aInviter | 邀请者 |
aMessage | 邀请消息 |
- (void) didLeaveGroup: |
|
(EMGroup *) |
aGroup |
reason: |
|
(EMGroupLeaveReason) |
aReason |
|
|
| |
|
optional |
用户B同意用户A的入群邀请后,用户A接收到该回调
- 参数
-
群主同意用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
用户B拒绝用户A的入群邀请后,用户A接收到该回调
- 参数
-
aGroup | 群组 |
aInvitee | 被邀请者 |
aReason | 拒绝理由 |
群主拒绝用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
用户A邀请用户B入群,用户B接收到该回调
- 参数
-
aGroupId | 群组ID |
aInviter | 邀请者 |
aMessage | 邀请信息 |
群组的群主收到用户的入群申请,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
aGroup | 群组实例 |
aApplicant | 申请者 |
aReason | 申请者的附属信息 |
- (void) groupAdminListDidUpdate: |
|
(EMGroup *) |
aGroup |
addedAdmin: |
|
(NSString *) |
aAdmin |
|
|
| |
|
optional |
有成员被加入管理员列表
- 参数
-
aGroup | 群组 |
aAdmin | 加入管理员列表的成员 |
- (void) groupAdminListDidUpdate: |
|
(EMGroup *) |
aGroup |
removedAdmin: |
|
(NSString *) |
aAdmin |
|
|
| |
|
optional |
有成员被移出管理员列表
- 参数
-
aGroup | 群组 |
aAdmin | 移出管理员列表的成员 |
- (void) groupAnnouncementDidUpdate: |
|
(EMGroup *) |
aGroup |
announcement: |
|
(NSString *) |
aAnnouncement |
|
|
| |
|
optional |
群公告有更新
- 参数
-
aGroup | 群组 |
aAnnouncement | 群公告 |
- (void) groupFileListDidUpdate: |
|
(EMGroup *) |
aGroup |
removedSharedFile: |
|
(NSString *) |
aFileId |
|
|
| |
|
optional |
- (void) groupInvitationDidAccept: |
|
(EMGroup *) |
aGroup |
invitee: |
|
(NSString *) |
aInvitee |
|
|
| |
|
optional |
用户B同意用户A的入群邀请后,用户A接收到该回调
- 参数
-
- (void) groupInvitationDidDecline: |
|
(EMGroup *) |
aGroup |
invitee: |
|
(NSString *) |
aInvitee |
reason: |
|
(NSString *) |
aReason |
|
|
| |
|
optional |
用户B拒绝用户A的入群邀请后,用户A接收到该回调
- 参数
-
aGroup | 群组 |
aInvitee | 被邀请者 |
aReason | 拒绝理由 |
- (void) groupInvitationDidReceive: |
|
(NSString *) |
aGroupId |
inviter: |
|
(NSString *) |
aInviter |
message: |
|
(NSString *) |
aMessage |
|
|
| |
|
optional |
用户A邀请用户B入群,用户B接收到该回调
- 参数
-
aGroupId | 群组ID |
aInviter | 邀请者 |
aMessage | 邀请信息 |
- (void) groupListDidUpdate: |
|
(NSArray *) |
aGroupList |
|
|
optional |
- (void) groupMuteListDidUpdate: |
|
(EMGroup *) |
aGroup |
addedMutedMembers: |
|
(NSArray *) |
aMutedMembers |
muteExpire: |
|
(NSInteger) |
aMuteExpire |
|
|
| |
|
optional |
有成员被加入禁言列表
- 参数
-
aGroup | 群组 |
aMutedMembers | 被禁言的成员 |
aMuteExpire | 禁言失效时间,当前不可用 |
- (void) groupMuteListDidUpdate: |
|
(EMGroup *) |
aGroup |
removedMutedMembers: |
|
(NSArray *) |
aMutedMembers |
|
|
| |
|
optional |
有成员被移出禁言列表
- 参数
-
aGroup | 群组 |
aMutedMembers | 移出禁言列表的成员 |
- (void) groupOwnerDidUpdate: |
|
(EMGroup *) |
aGroup |
newOwner: |
|
(NSString *) |
aNewOwner |
oldOwner: |
|
(NSString *) |
aOldOwner |
|
|
| |
|
optional |
群组创建者有更新
- 参数
-
aGroup | 群组 |
aNewOwner | 新群主 |
aOldOwner | 旧群主 |
- (void) joinGroupRequestDidApprove: |
|
(EMGroup *) |
aGroup |
|
|
optional |
群主同意用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
- (void) joinGroupRequestDidDecline: |
|
(NSString *) |
aGroupId |
reason: |
|
(NSString *) |
aReason |
|
|
| |
|
optional |
群主拒绝用户A的入群申请后,用户A会接收到该回调,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
- (void) joinGroupRequestDidReceive: |
|
(EMGroup *) |
aGroup |
user: |
|
(NSString *) |
aUsername |
reason: |
|
(NSString *) |
aReason |
|
|
| |
|
optional |
群组的群主收到用户的入群申请,群的类型是EMGroupStylePublicJoinNeedApproval
- 参数
-
aGroup | 群组实例 |
aApplicant | 申请者 |
aReason | 申请者的附属信息 |
- (void) userDidJoinGroup: |
|
(EMGroup *) |
aGroup |
user: |
|
(NSString *) |
aUsername |
|
|
| |
|
optional |
- (void) userDidLeaveGroup: |
|
(EMGroup *) |
aGroup |
user: |
|
(NSString *) |
aUsername |
|
|
| |
|
optional |
该协议的文档由以下文件生成: