JMSGEventContent Class Reference
Inherits from | JMSGAbstractContent : NSObject |
---|---|
Conforms to | NSCopying |
Declared in | JMSGEventContent.h |
Overview
事件类型的消息内容
服务器端下发的事件通知, 比如用户被踢下线,群组里加了人, SDK 作为一个特殊的消息类型处理. SDK 以消息的形式通知到 App. 详情参见 JMessageDelegate.
eventType
事件类型
@property (nonatomic, assign, readonly) JMSGEventNotificationType eventType
Discussion
参考事件类型的定义 JMSGEventNotificationType
Declared In
JMSGEventContent.h
– getEventFromUsername
获取事件发起者的用户名
- (NSString *JMSG_NULLABLE)getEventFromUsername
Return Value
正常返回事件发起者的用户名,如果是调用后台 API 产生的事件,则返回:管理员
Discussion
如果设置了nickname,则返回nickname,否则返回username 可以用于定制 event message,拼接成完整的事件描述信息。
Declared In
JMSGEventContent.h
– getEventFromUser
获取事件发起者
- (JMSGUser *JMSG_NULLABLE)getEventFromUser
Declared In
JMSGEventContent.h
– getEventToUsernameList
获取事件作用对象用户名列表
- (NSArray *JMSG_NULLABLE)getEventToUsernameList
Return Value
返回类型为 NSArray,数组成员为事件作用对象的用户名
Discussion
如果设置了nickname,则返回nickname,否则返回username 可以用于定制 event message,拼接成完整的事件描述信息。
Declared In
JMSGEventContent.h
– getEventToUserList
获取事件作用对象列表。
- (NSArray<__kindofJMSGUser*> *JMSG_NULLABLE)getEventToUserList
Declared In
JMSGEventContent.h
– showEventNotification
展示此事件的文本描述
- (NSString *JMSG_NONNULL)showEventNotification
Discussion
SDK 根据事件类型,拼接成完整的事件描述信息。
Declared In
JMSGEventContent.h