HyphenateChatSDK 4.24.0
属性 | 所有成员列表
EMMessageSearchOption类 参考

#import <EMMessageSearchOption.h>

类 EMMessageSearchOption 继承关系图:

属性

NSArray< NSString * > *_Nonnull keywordList
 
EMKeywordListMatchType keywordMatchType
 
NSString *_Nullable conversationId
 
NSArray< NSNumber * > *_Nullable msgTypes
 
NSInteger startTime
 
NSInteger endTime
 
EMMessageSearchScope searchScope
 

详细描述

服务端消息搜索的参数配置类。 该功能需要在 Console 开通「消息搜索」增值服务。

属性说明

◆ conversationId

- (NSString* _Nullable) conversationId
readwritenonatomicstrong

会话 ID 过滤(可选)。对于单聊,为对方用户 ID;对于群聊/聊天室,为群组/聊天室 ID。为空表示搜索所有会话。

◆ endTime

- (NSInteger) endTime
readwritenonatomicassign

消息查询的结束时间,Unix 时间戳,单位为毫秒。需与 startTime 同时指定。

◆ keywordList

- (NSArray<NSString *>* _Nonnull) keywordList
readwritenonatomicstrong

搜索关键词列表(每个关键词 1-120 字符,总共最大120字符,最多5个关键词)。

◆ keywordMatchType

- (EMKeywordListMatchType) keywordMatchType
readwritenonatomicassign

搜索关键词查询组合方式。

◆ msgTypes

- (NSArray<NSNumber *>* _Nullable) msgTypes
readwritenonatomicstrong

消息类型过滤(可选),不支持透传消息和语音消息搜索。

◆ searchScope

- (EMMessageSearchScope) searchScope
readwritenonatomicassign

搜索范围(默认仅搜内容)。详见 EMConversation.EMMessageSearchScope

◆ startTime

- (NSInteger) startTime
readwritenonatomicassign

消息查询的起始时间,Unix 时间戳,单位为毫秒。需与 endTime 同时指定。


该类的文档由以下文件生成: