SDKsAndroid
群组概览
了解 Android SDK 中群资料、成员、申请和群组事件的职责。
群组由 GroupInfo 表示,groupID 是群资料、成员、申请和权限设置的唯一目标标识。GroupMembersInfo 表示成员在某个群内的昵称、角色、禁言结束时间和扩展字段;单聊关系和会话未读数不属于群组 API。
GroupManager 将群资料变化、成员增删改、入群申请处理和加入群组变化统一发送到一个 OnGroupListener。在共享状态层设置一次 listener,并按 groupID 或 userID 合并事件。
OpenIMClient.getInstance().groupManager.setOnGroupListener(new OnGroupListener() {
@Override public void onGroupInfoChanged(GroupInfo group) {
groupStore.put(group.getGroupID(), group);
}
@Override public void onGroupMemberInfoChanged(GroupMembersInfo member) {
memberStore.put(member.getGroupID() + member.getUserID(), member);
}
});群资料或成员操作的成功 callback 只表示该请求完成;状态以对应群组事件或重新查询结果为准。
主要能力
这个页面有帮助吗?