好友管理模块
更新时间:2024-09-24
为了满足使用者在元宇宙世界内与其他人的社交需求,元宇宙世界内的用户可以互相添加好友,并通过语音与文字相互通信
1.整体介绍
1.1 建立/解除好友关系
支持面对面,搜索用户名的方式添加好友。也支持解除好友关系,单方面点击解除即可解除好友。


1.2 好友添加的隐私设置
支持设置添加好友的验证方式,包括验证添加;直接添加和不允许添加。

1.3 好友间的互相聊天
支持好友间互相聊天,包括文字和语音聊天。

2. 主要功能对应数资及脚本
| 脚本 | 端 | Prefab | 功能 |
|---|---|---|---|
| Baidu.Meta.MCK.Friend.FriendRelationManager | PC, Mobile,VR | 好友管理器(单例) | |
| Baidu.Meta.MCK.Friend.FriendPanel | PC,Mobile | FriendPanel | 好友列表 |
| Baidu.Meta.MCK.Friend.VRFriendPanel | VR | FriendPanel | 好友列表 |
3. 客户端接口
代码:Baidu.Meta.MCK.Friend.FriendRelationManager
| 脚本 | 端 |
|---|---|
| GetFriendData | 获取好友列表 |
| GetFriendApplyHistoryData | 获取好友申请列表 |
| QueryUserInfo | 使用好友id或者名字模糊查询好友信息 |
| FriendRequest | 发送好友请求 |
| AnswerFriendRequest | 回复好友请求 |
| DeleteFriend | 删除好友 |
| GetCurrentFriendPrivateSetStr | 获取当前隐私权限设置 |
| SetFriendPrivateVerify | 设置隐私权限:需要验证添加好友 |
| SetFriendPrivateNoVerify | 设置隐私权限:无需验证,直接添加好友 |
| SetFriendPrivateRefuse | 设置隐私权限:拒绝添加好友 |
3.1 客户端效果
PC/移动端

VR端
