Browse SDKs · React Native
Platform
SDKsReact Native

Search group members

Search members within a group by user ID or nickname using the OpenIM React Native SDK.

Copy

Search for group members matching user ID or group nickname keywords:

const members = await OpenIMSDK.searchGroupMembers({
  groupID: 'group-001',
  keywordList: ['Zhang'],
  isSearchUserID: false,
  isSearchMemberNickname: true,
  offset: 0,
  count: 50,
});

Parameters

ParameterTypeRequiredDescription
groupIDstringYesTarget group ID.
keywordListstring[]YesArray of keyword strings to search for.
isSearchUserIDbooleanYesWhether to match search keywords against member user IDs.
isSearchMemberNicknamebooleanYesWhether to match search keywords against member group nicknames.
offsetnumberYesPagination offset; pass 0 for the first page.
countnumberYesNumber of matching member items to retrieve.

Return value

A resolved Promise returns GroupMemberItem[] matching the search query for the current page. If the returned array contains fewer items than count, all matching results have been retrieved. Correlate and display members using the composite key groupID:userID. For field definitions, see Group overview.