浏览 SDKs · uni-app / uni-app x
SDKsuni-app

搜索已加入群组

按群 ID 或群名称搜索本地群组。

复制

searchGroups() 只搜索当前用户已加入且已经同步到本地的群组。当前接口只使用 keywordList 的第一个关键词。

参数说明

参数类型是否必填说明
keywordListstring[]搜索关键词数组;传一个去除首尾空格的非空关键词。
isSearchGroupIDboolean是否匹配 groupID
isSearchGroupNameboolean是否匹配群名称。
import { searchGroups } from '@/uni_modules/unix-openim-sdk'

const result = await searchGroups({
  keywordList: [keyword.trim()],
  isSearchGroupID: true,
  isSearchGroupName: true,
})
const groups = result?.groups ?? []

返回结果

Promise 成功后,result?.groups 是匹配的 OpenIMGroupItem[],字段含义见分页获取已加入群组。空关键词应由 UI 拦截;结果按 groupID 去重,只建立当前关键词下的快照,不应覆盖完整的已加入群组列表。

公开群发现、复杂分类和权限过滤不属于该方法,应由业务后端实现。