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

그룹 멤버 검색

기능 설명

그룹 구성원 검색은 풀링한 그룹 구성원 목록, 가져온 그룹 구성원 정보 등과 같이 로컬에 저장된 그룹 구성원만 검색할 수 있습니다.
설명:
flutter sdk 3.8.0에서 지원하는 라이브 그룹(AVChatRoom)은 그룹 구성원을 로컬에 저장하지 않으며 그룹 구성원 검색 기능을 사용할 수 없습니다.

로컬 그룹 검색

searchGroupMembers (상세 보기) API를 호출하여 로컬 그룹 구성원을 검색할 수 있습니다. 검색 키워드 'keywordList'를 설정하고 검색 범위, 즉 그룹 구성원의 'memberUserID', 'memberNickName', 'memberRemark', 'memberNameCard' 필드 검색 여부를 지정할 수 있습니다.
searchGroupMembers 입력 매개변수 V2TIMGroupMemberSearchParam (상세 보기)의 groupIDList가 비어 있는지(null/nil) 여부에 따라 두 가지 경우가 있습니다.
groupIDList가 비어 있으면 모든 그룹에서 그룹 구성원을 검색한다는 의미이며 반환된 결과는 groupID에 따라 분류됩니다.
groupIDList 설정이 비어 있지 않으면 지정된 그룹에서 그룹 구성원을 검색한다는 의미입니다.
예시 코드는 다음과 같습니다.
//매개변수 설정 검색
V2TimGroupMemberSearchParam param = V2TimGroupMemberSearchParam(
groupIDList: [],// 그룹 ID 목록 지정, null이면 모든 그룹에서 그룹 구성원 검색
isSearchMemberNameCard: true,// 그룹 구성원 명함 검색 여부 설정, 기본값은 true
isSearchMemberRemark: true,// 그룹 구성원의 댓글 검색 여부 설정, 기본값은 true
isSearchMemberNickName: true,// 그룹 구성원 닉네임 검색 여부 설정, 기본값은 true
isSearchMemberUserID: true,// 그룹 구성원의 userID를 검색할지 여부 설정, 기본값은 true
keywordList: []);// 검색 키워드 목록, 최대 5개 지원
//그룹 구성원 검색
V2TimValueCallback<V2GroupMemberInfoSearchResult> searchGroupMembersRes =
await TencentImSDKPlugin.v2TIMManager
.getGroupManager()
.searchGroupMembers(param: param); // 그룹 구성원에 대한 검색 매개변수
if (searchGroupMembersRes.code == 0) {
// 검색 성공
searchGroupMembersRes.data?.groupMemberSearchResultItems;// 그룹 구성원 검색 결과
}