JMSGEventNotificationType Constants Reference
Declared in | JMSGConstants.h |
---|
JMSGEventNotificationType
消息事件类型
本类 JMSGEventNotificationType 是 SDK 下发的通知事件类型,主要分为:消息事件、非消息事件
消息事件
如:群事件,SDK 会作为一个特殊的消息类型下发,上层通过 JMSGMessageDelegate 类接收消息的代理方法接收消息事件.
非消息事件
如:被踢、加好友等,SDK 会作为通知事件下发,上层通过 JMSGEventDelegate、JMSGGroupDelegate 这些对应类的代理方法可监听此类事件.
Definition
typedef NS_ENUM(NSInteger, JMSGEventNotificationType ) {
kJMSGEventNotificationCreateGroup = 8,
kJMSGEventNotificationExitGroup = 9,
kJMSGEventNotificationAddGroupMembers = 10,
kJMSGEventNotificationRemoveGroupMembers = 11,
kJMSGEventNotificationUpdateGroupInfo = 12,
kJMSGEventNotificationGroupMemberSilence = 65,
kJMSGEventNotificationGroupAdminChange = 80,
kJMSGEventNotificationGroupOwnerChange = 82,
kJMSGEventNotificationGroupTypeChange = 83,
kJMSGEventNotificationDissolveGroup = 11001,
kJMSGEventNotificationGroupMaxMemberCountChange = 11002,
};
Constants
kJMSGEventNotificationCreateGroup
-
事件类型: 群组被创建
Declared In
JMSGConstants.h
. kJMSGEventNotificationExitGroup
-
事件类型: 退出群组
Declared In
JMSGConstants.h
. kJMSGEventNotificationAddGroupMembers
-
事件类型: 群组添加新成员
Declared In
JMSGConstants.h
. kJMSGEventNotificationRemoveGroupMembers
-
事件类型: 群组成员被踢出
Declared In
JMSGConstants.h
. kJMSGEventNotificationUpdateGroupInfo
-
事件类型: 群信息更新
Declared In
JMSGConstants.h
. kJMSGEventNotificationGroupMemberSilence
-
事件类型: 群禁言通知事件
Declared In
JMSGConstants.h
. kJMSGEventNotificationGroupAdminChange
-
事件类型: 管理员角色变更通知事件
Declared In
JMSGConstants.h
. kJMSGEventNotificationGroupOwnerChange
-
事件类型: 群主变更通知事件
Declared In
JMSGConstants.h
. kJMSGEventNotificationGroupTypeChange
-
事件类型: 群类型变更通知事件
Declared In
JMSGConstants.h
. kJMSGEventNotificationDissolveGroup
-
事件类型: 解散群组
Declared In
JMSGConstants.h
. kJMSGEventNotificationGroupMaxMemberCountChange
-
事件类型: 群组成员上限变更
Declared In
JMSGConstants.h
.
Declared In
JMSGConstants.h