即时通信 IM Flutter(好友分组)

在某些场景下,可以能需要对好友进行分组,例如分为 “大学同学”、”公司同事” 等,可以以调用以下接口实现。

相关产品
即时通信 IM 产品页,含版本规格、价格与购买入口。

一、新建好友分组

你可以调用 createFriendGroup (点击查看详情) 接口新建好友分组。

示例代码如下:

// 创建好友分组,并添加好友进分组V2TimValueCallback<List<V2TimFriendOperationResult>> 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<V2TimFriendGroup>> friendGrous = await friendshipManager.getFriendGroups(groupNameList: ['分组1']);

五、添加好友到一个分组

你可以调用 addFriendsToFriendGroup (点击查看详情) 接口添加好友到一个分组。

示例代码如下:

// 将用户添加到分组中V2TimValueCallback<List<V2TimFriendOperationResult>> addToFrindgroups = await friendshipManager.addFriendsToFriendGroup(groupName: "分组1",userIDList: ['user1']);

六、从分组中删除某好友

你可以调用 deleteFriendsFromFriendGroup (点击查看详情) 从分组中删除某好友。

示例代码如下:

// 将要有从分组中删除V2TimValueCallback<List<V2TimFriendOperationResult>> deletefromFriendsGrousps = await friendshipManager.deleteFriendsFromFriendGroup(groupName: "分组1", userIDList: ['user1']);

赞 (0)
上一篇 4天前
下一篇 4天前