- Inheritance
-
- Object
- PlatformInterface
- SuperTeamServicePlatform
Methods
-
acceptInvite(String teamId, String inviter)
→ Future<NIMResult<void>>
-
接受别人的入群邀请
-
addManagers(String teamId, List<String> accountList)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
拥有者添加管理员
-
addMembers(String teamId, List<String> accountList, String msg)
→ Future<NIMResult<List<String>>>
-
邀请成员
-
applyJoinTeam(String teamId, String postscript)
→ Future<NIMResult<NIMSuperTeam>>
-
申请加入一个群,直接加入或者进入等待验证状态时,返回群信息
-
declineInvite(String teamId, String inviter, String reaseon)
→ Future<NIMResult<void>>
-
拒绝入群邀请
-
handleMethodCall(String method, dynamic arguments)
→ Future
-
inherited
-
invokeMethod(String method, {Map<String, dynamic>? arguments})
→ Future<Map<String, dynamic>>
-
inherited
-
muteAllTeamMember(String teamId, bool mute)
→ Future<NIMResult<void>>
-
禁言群全体成员
将整个群禁言,该操作仅群主或者管理员有权限。禁言操作成功之后,会回调群更新接口,影响方法
-
muteTeam(String teamId, NIMTeamMessageNotifyTypeEnum notifyType)
→ Future<NIMResult<void>>
-
群消息免打扰
设置指定群消息通知类型
-
muteTeamMember(String teamId, List<String> accountList, bool mute)
→ Future<NIMResult<void>>
-
禁言指定成员
支持管理员和群主对普通成员的禁言、解除禁言操作。
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onEvent(String method, dynamic arguments)
→ Future
-
inherited
-
passApply(String teamId, String account)
→ Future<NIMResult<void>>
-
通过用户的入群申请
仅管理员和拥有者有此权限
-
queryMemberList(String teamId)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
获取群组成员列表
-
queryMemberListByPage(String teamId, int offset, int limit)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
分页获取群组成员(Windows & macOS暂不支持)
-
queryMutedTeamMembers(String teamId)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
查询被禁言群成员
该操作只返回被禁言的用户,群整体禁言情况请通过 Team#getMuteMode 和 Team#isAllMute 查询
-
queryTeam(String teamId)
→ Future<NIMResult<NIMSuperTeam>>
-
查询群资料,如果本地没有群组资料,则去服务器查询。
如果自己不在这个群中,该接口返回的可能是过期资料,如需最新的,请调用searchTeam(String teamId)接口
-
queryTeamList()
→ Future<NIMResult<List<NIMSuperTeam>>>
-
获取自己加入的群的列表
-
queryTeamListById(List<String> idList)
→ Future<NIMResult<List<NIMSuperTeam>>>
-
根据群id列表批量查询群信息
-
queryTeamMember(String teamId, String account)
→ Future<NIMResult<NIMSuperTeamMember>>
-
获取指定群组成员
-
quitTeam(String teamId)
→ Future<NIMResult<void>>
-
主动退群
-
rejectApply(String teamId, String account, String reason)
→ Future<NIMResult<void>>
-
拒绝用户的入群申请
仅管理员和拥有者有此权限
-
removeManagers(String teamId, List<String> accountList)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
移除管理员
拥有者撤销管理员权限
-
removeMembers(String teamId, List<String> members)
→ Future<NIMResult<void>>
-
移除成员,只有群主有此权限
-
searchTeam(String teamId)
→ Future<NIMResult<NIMSuperTeam>>
-
从服务器上查询群资料信息
-
searchTeamIdByName(String name)
→ Future<NIMResult<List<String>>>
-
用户可以查询到具有指定群名称的群ID的列表(Windows & macOS暂不支持)
-
searchTeamsByKeyword(String keyword)
→ Future<NIMResult<List<NIMSuperTeam>>>
-
用户在客户端本地可以搜索与关键字匹配的所有群:
通过群名称反查群组ID
name 群组名称
群ID列表
-
toString()
→ String
-
A string representation of this object.
inherited
-
transferTeam(String tid, String account, bool quit)
→ Future<NIMResult<List<NIMSuperTeamMember>>>
-
拥有者将群的拥有者权限转给另外一个人,转移后,另外一个人成为拥有者
原拥有者变成普通成员。若参数quit为true,原拥有者直接退出该群
-
updateMemberNick(String teamId, String account, String nick)
→ Future<NIMResult<void>>
-
群组管理员修改群内其他成员的群昵称。
仅群管理员和拥有者有此权限
-
updateMyMemberExtension(String teamId, Map<String, Object> extension)
→ Future<NIMResult<void>>
-
修改自己的群成员扩展字段(自定义属性, 最长32个字符)
-
updateMyTeamNick(String teamId, String nick)
→ Future<NIMResult<void>>
-
群修改自己的群昵称
-
updateTeamFields(String teamId, NIMTeamUpdateFieldRequest request)
→ Future<NIMResult<void>>
-
编辑多个资料