群查询
本文档旨在指导开发者如何使用融云即时通讯 IMLib SDK 实现获取本人已加入的群组、获取指定群组资料等功能。
开通服务
使用此功能前,您须在控制台开通信息托管服务。
群查询
可查询或搜索我加入的群组。
获取群组资料
您可以调用 getGroupsInfo 方法获取群组资料。
- 该方法优先本地查找,当用户不在群组中时,本地不存在或者本地群组信息缓存超过 10 分钟的才会从服务端拉取最新的群组信息。
- 单次调用最多支持获取 20 个群组资料。
代码示例
Java
// 群Id列表
List<String> groupIds = new ArrayList<>();
groupIds.add("groupId1");
groupIds.add("groupId2");
groupIds.add("groupId3");
RongCoreClient.getInstance().getGroupsInfo(groupIds, new IRongCoreCallback.ResultCallback<List<GroupInfo>>() {
@Override
public void onSuccess(List<GroupInfo> groupInfos) {
// 获取群信息成功
}
@Override
public void onError(IRongCoreEnum.CoreErrorCode e) {
// 获取群信息失败
}
});