更新时间: 2021-03-08
# 功能描述
开发者可根据下面方法实现会话搜索功能。
# 实现方法
SDK 未提供内置的 UI 组件,开发者需根据业务需求参考 SealTalk 开源项目 (opens new window) 中的示例代码实现 UI 功能,之后调用下面接口即可。
# 参数说明
输入参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
conversationTypeList | NSArray | 是 | 会话类型的数组 需要将 RCConversationType 转为 NSNumber 构建 Array |
objectNameList | objectNameList | 是 | 需要搜索的消息类型名列表(即每个消息类方法getObjectName的返回值) |
keyword | NSString | 是 | 关键字 |
返回参数说明
返回值 | 返回类型 | 说明 |
---|---|---|
messsageResult | NSArray | 匹配的会话搜索结果列表 |
# 代码示例
NSArray *messsageResult = [[RCIMClient sharedRCIMClient] searchConversations:@[ @(ConversationType_GROUP), @(ConversationType_PRIVATE) ] messageType:@[ [RCTextMessage getObjectName], [RCRichContentMessage getObjectName], [RCFileMessage getObjectName] ] keyword:searchText];
已复制
1
2
3
4
5
6
7
2
3
4
5
6
7