IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMUserSearchParam

属性

NSArray< NSString * > * keywordList
 
V2TIMKeywordListMatchType keywordListMatchType
 
V2TIMGender gender
 
uint32_t minBirthday
 
uint32_t maxBirthday
 
NSUInteger searchCount
 
NSString * searchCursor
 

属性说明

◆ keywordList

- (NSArray<NSString *>*) keywordList
readwritenonatomicstrong

搜索的关键字列表,关键字列表最多支持 5 个,keyword 会自动匹配用户 ID、昵称。

◆ keywordListMatchType

- (V2TIMKeywordListMatchType) keywordListMatchType
readwritenonatomicassign

指定关键字列表匹配类型,可设置为“或”关系搜索或者“与”关系搜索。 取值分别为 V2TIM_KEYWORD_LIST_MATCH_TYPE_OR 和 V2TIM_KEYWORD_LIST_MATCH_TYPE_AND,默认为“或”关系搜索。

◆ gender

- (V2TIMGender) gender
readwritenonatomicassign

用户性别(如果不设置,默认男性和女性都会返回)

◆ minBirthday

- (uint32_t) minBirthday
readwritenonatomicassign

用户最小生日(如果不设置,默认值为 0)

◆ maxBirthday

- (uint32_t) maxBirthday
readwritenonatomicassign

用户最大生日(如果不设置,默认 birthday >= minBirthday 的用户都会返回)

◆ searchCount

- (NSUInteger) searchCount
readwritenonatomicassign

每次云端搜索返回结果的条数(必须大于 0,最大支持 100,默认 20)

◆ searchCursor

- (NSString*) searchCursor
readwritenonatomicstrong

每次云端搜索的起始位置。第一次填空字符串,续拉时填写 V2TIMUserSearchResult 中的返回值。