Android 群组、好友与用户模块
1. 群组管理 (Group)
方法 (Open_im_sdk) | 参数说明 |
|---|---|
createGroup(cb, opId, groupReqJson) | 创建工作群(groupType = 2) |
joinGroup(cb, opId, groupID, reqMsg, joinSource, ex) | 申请入群(joinSource: 2=邀请, 3=搜索, 4=二维码) |
quitGroup(cb, opId, groupID) | 退出群聊 |
dismissGroup(cb, opId, groupID) | 解散群聊(群主) |
setGroupInfo(cb, opId, groupInfoJson) | 修改群名称、公告、头像、验证方式 |
setGroupMemberInfo(cb, opId, memberInfoJson) | 修改群成员群昵称、角色权限 (roleLevel: 20/60/100) |
getJoinedGroupList(cb, opId) | 获取已加入的所有群列表 |
getGroupMemberList(cb, opId, groupID, filter, offset, count) | 分页获取群成员列表 |
inviteUserToGroup(cb, opId, groupID, reason, userIDListJson) | 邀请用户入群 |
kickGroupMember(cb, opId, groupID, reason, userIDListJson) | 踢出群成员 |
acceptGroupApplication / refuseGroupApplication | 同意 / 拒绝入群申请 |
2. 好友与黑名单 (Friendship & Blacklist)
方法 (Open_im_sdk) | 参数说明 |
|---|---|
getFriendList(cb, opId, filterBlack) | 获取全部好友列表 |
getFriendListPage(cb, opId, offset, count, filterBlack) | 分页获取好友列表 |
searchFriends(cb, opId, searchParamJson) | 按关键字搜索本地好友 |
checkFriend(cb, opId, userIDListJson) | 批量校验双向好友关系 |
addFriend(cb, opId, userIDReqMsgJson) | 发送好友申请 |
updateFriends(cb, opId, updateFriendsReqJson) | 批量修改好友备注、星标置顶、扩展字段 |
deleteFriend(cb, opId, friendUserID) | 删除好友 |
acceptFriendApplication / refuseFriendApplication | 同意 / 拒绝好友申请 |
addBlack / getBlackList / removeBlack | 拉黑 / 获取黑名单 / 移除黑名单 |
3. 用户资料与文件上传 (User & Third)
方法 (Open_im_sdk) | 参数说明 |
|---|---|
getSelfUserInfo(cb, opId) | 获取当前登录用户个人资料 |
setSelfInfo(cb, opId, userInfoJson) | 修改当前登录用户昵称、头像、全局免打扰 |
getUsersInfo(cb, opId, userIDsJson) | 批量拉取用户公开资料 |
uploadFile(cb, opId, reqJson, uploadFileCallback) | 分片上传文件 |
updateFcmToken(cb, opId, token, expireTime) | 更新推送 Token |
setAppBadge(cb, opId, unreadCount) | 同步 App 角标未读数 |
uploadLogs(cb, opId, line, ex, progressCallback) | 上传本地 SDK 日志 |