添加超级群管理员
添加群管理员后, 所有群成员会收到群通知,并触发事件 updateSuperTeamManagers。
添加超级群成员
群主和管理员在邀请成员加入群(通过操作创建群或拉人入群)之后, 被邀请者会收到系统通知,并触发 sysMsg,其 type 为 'superTeamInvite',
如果用户接受入群邀请, 那么该群的所有群成员会收到群通知消息,触发 addSuperTeamMembers 事件。
如果用户拒绝群邀请后, 邀请者会收到系统通知,并触发事件 sysMsg,其 type 为 'rejectSuperTeamInvite'
申请入群
用户可以主动申请加入高级群, 目标群的群主和管理员会收到系统通知,触发事件 sysMsg type 为 'applySuperTeam',
获取超级群的信息,根据群ID
获取超级群成员列表
按照某些账号获取超级群成员
获取超级群列表
没有本地 db 时,将会全量获取服务器的群列表
主动退群
主动退群后, 所有群成员会收到群通知,并触发 removeSuperTeamMembers 事件
超级群全体禁言
更新超级群成员禁言状态
更新群成员禁言状态后, 所有群成员会收到群通知消息,触发事件 updateSuperTeamMembersMute 。
其 attach 有一个字段 team 值为对应的群对象,account 的值为被禁言的帐号, members 的值为被禁言的群成员列表。
(管理员)通过群申请
获取超级群的禁言成员列表
(管理员)拒绝群申请
(用户)拒绝群邀请
移除超级群管理员
移除群管理员后, 所有群成员会收到群通知,并触发事件 updateSuperTeamManagers。
踢人出超级群
踢人出群后, 所有群成员会收到群通知,并触发事件 removeSuperTeamMembers
转让群, 群主可操作
转让群后, 所有群成员会收到群通知,并触发事件 transferSuperTeam
如果转让群的同时离开群, 那么相当于调用主动退群来离开群, 所有群成员会再收到群通知,并触发事件 removeSuperTeamMembers。
修改别人在此超级群的昵称
所有其它在线的群成员会收到事件 updateSuperTeamMember 。
修改自己在超级群里的信息,通 IM1 的 updateInfoInSuperTeam
目前支持修改的属性有这些:
nickInTeam: 自己在群里面的群昵称。更新昵称后, 所有其它在线的群成员会收到事件 updateSuperTeamMember 。
muteTeam: 是否关闭此群的消息提醒。true 表示关闭提醒, 但是 SDK 仍然会收到这个群的消息, SDK 只是记录这个设置。
ext: 第三方扩展字段, 开发者可以自行扩展, 建议封装成 JSON 格式字符串
更新超级群
更新群后, 所有群成员会收到群通知,并触发事件 updateSuperTeam。
(用户)接受群邀请