• UIKit
  • SDK
  • 서버 API
Chat/
SDK/
Flutter/
국부 검색/
SDK
  • Chat SDK 설치
    • 설치
  • Chat SDK 초기화
    • 초기화
  • 로그인 및 로그아웃
    • 로그인 및 로그아웃
  • 메시지
    • 메시지 개요
    • 메시지 보내기
    • 메시지 받기
    • 과거 메시지
    • 메시지 전달
    • 메시지 수정
    • 메시지 삽입
    • 메시지 삭제
    • 메시지 비우기
    • 메시지 철회
    • 온라인 메시지
    • 읽음 확인
    • 메시지 조회
    • 그룹 @ 메시지
    • 지향적 그룹 메시지
    • 알림 음소거
    • 메시지 확장
  • 대화
    • 대화 개요
    • 대화 목록
    • 대화 획득
    • 읽지 않은 대화 수
    • 대화 최상단 고정
    • 대화 삭제
    • 대화 초안
    • 대화 그룹
  • 그룹
    • 그룹 개요
    • 그룹 관리
    • 그룹 정보
    • 그룹 멤버 관리
    • 그룹 멤버 정보
    • 그룹 속성 사용자 정의
  • 사용자
    • 사용자 정보
    • 친구 관리
    • 친구 목록
    • 블록리스트
  • 오프라인 푸시
    • 오프라인 푸시
  • 시그널링
    • 시그널링 관리
  • 국부 검색
    • 메시지 검색
    • 친구 검색
    • 그룹 검색
    • 그룹 멤버 검색
  • 인터페이스 참고 문서
    • 고객 인터페이스
  • Guideline for Beginners
  • 콘솔 안내
    • 애플리케이션 생성 및 업그레이드
    • 기본 구성
    • 기능 구성
    • 계정 관리
    • 그룹 관리
    • 콜백 구성
  • 제품 소개
    • 메시지 관리
      • 1대1 메시지
      • 메시지 저장
      • 오프라인 푸시
      • 그룹 메시지
      • 메시지 포맷
    • 계정 시스템
      • 로그인 인증
      • 온라인 상태 관리
    • 그룹 관련
      • 그룹 시스템
      • 그룹 관리
    • 사용자 정보 및 관계망
      • 정보 관리
      • 관계망 관리
  • 구매 가이드
    • 과금 개요
    • 가격
  • 에러코드
이 페이지는 현재 영어로만 제공되며 한국어 버전은 곧 제공될 예정입니다. 기다려 주셔서 감사드립니다.

그룹 검색

Overview

Only locally stored groups can be searched for, such as the list of joined groups and group profiles that have been pulled.
Note:
This feature is supported by the SDK for Flutter v3.8.0 or later.

Searching a Local Group

Call the searchGroups API (details) to search a local group. You can set the search keyword keywordList and specify the search scope to set whether to search by the userID and groupName fields of a group.
Sample code:
// Search for a group by the keyword
// Settings for group profile search
V2TimGroupSearchParam param = V2TimGroupSearchParam(
isSearchGroupID: true, // Whether to search by group ID. The default value is `true`.
isSearchGroupName: true, // Whether to search by group name. The default value is `true`.
keywordList: []); // Search keyword list. Up to five keywords are supported.
// Search a group profile
V2TimValueCallback<List<V2TimGroupInfo>> searchGroupsRes =
await TencentImSDKPlugin.v2TIMManager
.getGroupManager()
.searchGroups(searchParam: param);// Settings for group profile search
if (searchGroupsRes.code == 0) {
// Data found successfully
searchGroupsRes.data?.forEach((element) {
element.customInfo; // Custom group field
element.faceUrl; // Group's profile photo URL
element.groupAddOpt; // Group adding options
element.groupID; // Group ID
element.groupName; // Group name
element.groupType; // Group type
element.introduction; // Group introduction
element.isAllMuted; // Whether to mute all group members
element.isSupportTopic; // Whether the group supports topics
element.joinTime; // Time when the current user joins the group
element.lastInfoTime; // Time when the group profile is modified last time
element.lastMessageTime; // Time when the last message is sent in the group
element.memberCount; // Number of group members
element.notification; // Group notice
element.onlineCount; // Number of online members in the group
element.owner; // Group owner
element.recvOpt; // Current user's message receiving option in the group
element.role; // Current user's role in the group
});
}