Skip to content
v1
文档/iOS SDK/消息

搜索本地消息

该接口只搜索本地数据库,不请求服务器。当前服务器暂未提供远程消息搜索能力。

接口

objc
- (void)searchLocalMessagesWithKeyword:(NSString *)keyword
                                chatId:(NSString * _Nullable)chatId
                                 limit:(NSInteger)limit
                                  succ:(BIMMessageListSucc)succ
                                  fail:(BIMFail)fail;

参数说明

  • keyword:搜索关键字。
  • chatId:指定会话的 chatId;传 nil 表示搜索所有本地会话。
  • limit:返回数量;传 0 时默认 50 条。

代码示例

swift
BIMManager.sharedInstance().searchLocalMessages(withKeyword: "hello",
                                                chatId: nil,
                                                limit: 50) { messages in
    print("search result=\(messages.count)")
} fail: { code, desc in
    print("search fail: \(code) \(desc)")
}