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

– getEventCustom

获取事件自定义字段

- (NSString *JMSG_NULLABLE)getEventCustom

Declared In

JMSGEventContent.h

– showEventNotification

展示此事件的文本描述

- (NSString *JMSG_NONNULL)showEventNotification

Discussion

SDK 根据事件类型,拼接成完整的事件描述信息。

Declared In

JMSGEventContent.h