腾讯云即时通信IMFlutter_AI解决方案_同尘科技
功能描述
在某些场景下,您可能需要对好友进行分组,例如分为 “大学同学”、”公司同事” 等,您可以调用以下接口实现。
好友分组
新建好友分组
您可以调用 createFriendGroup
(点击查看详情) 接口新建好友分组。示例代码如下:
// 创建好友分组,并添加好友进分组V2TimValueCallback<List> friendgroups = await friendshipManager.createFriendGroup(groupName: "分组1",userIDList: ['user1']);
删除好友分组
您可以调用 deleteFriendGroup
(点击查看详情) 接口删除好友分组。示例代码如下:
// 删除好友分组V2TimCallback deleteFriendsgroup = await friendshipManager.deleteFriendGroup(groupNameList: ['分组1']);
重命名好友分组
您可以调用 renameFriendGroup
(点击查看详情) 接口重命名好友分组。示例代码如下:
// 修改好友分组名字V2TimCallback rename = await friendshipManager.renameFriendGroup(newName: "新分组1",oldName: '分组1');
获取好友分组
您可以调用 getFriendGroups
(点击查看详情) 接口获取好友分组列表。示例代码如下:
// 按分组名字获取好友分组信息V2TimValueCallback<List> friendGrous = await friendshipManager.getFriendGroups(groupNameList: ['分组1']);
添加好友到一个分组
您可以调用 addFriendsToFriendGroup
(点击查看详情) 接口添加好友到一个分组。示例代码如下:
// 将用户添加到分组中V2TimValueCallback<List> addToFrindgroups = await friendshipManager.addFriendsToFriendGroup(groupName: "分组1",userIDList: ['user1']);
从分组中删除某好友
您可以调用 deleteFriendsFromFriendGroup
(点击查看详情) 从分组中删除某好友。示例代码如下:
// 将要有从分组中删除V2TimValueCallback<List> deletefromFriendsGrousps = await friendshipManager.deleteFriendsFromFriendGroup(groupName: "分组1", userIDList: ['user1']);
交流与反馈
点此进入IM社群,享有专业工程师的支持,解决您的难题
对即时通讯IM解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?