SDKsReact Native
关系链概览
了解 React Native SDK 中的好友、好友申请和黑名单能力。
关系链记录当前用户与其他用户之间的好友关系、好友申请和黑名单。用户资料、账号设置和在线状态属于用户能力,见用户概览。
关系链对象
React Native SDK 会根据使用场景返回不同的对象:
| 类型 | 适用场景 | 相关能力 |
|---|---|---|
PublicUserItem | 查询公开用户资料、展示好友候选人或陌生人资料卡 | 获取用户资料 |
FriendUserItem | 好友列表、好友备注、置顶和关系扩展字段 | 分页获取好友列表、查询指定好友资料 |
FriendshipInfo | 检查当前用户与目标用户的好友关系 | 检查好友关系 |
FriendApplicationItem | 收到或发出的好友申请及其处理状态 | 获取收到的好友申请、获取发出的好友申请 |
BlackUserItem | 当前账号维护的黑名单关系 | 获取黑名单、将用户加入黑名单、将用户移出黑名单 |
功能入口
| 需求 | 推荐页面 |
|---|---|
| 查询公开用户资料 | 获取用户资料 |
| 分页、搜索或按 ID 查询好友关系 | 分页获取好友列表、搜索好友、查询指定好友资料 |
| 检查好友关系 | 检查好友关系 |
| 更新或删除好友关系 | 更新好友资料、删除好友 |
| 发送或处理好友申请 | 发送好友申请、获取收到的好友申请、接受好友申请、拒绝好友申请 |
| 查看和维护黑名单 | 获取黑名单、将用户加入黑名单、将用户移出黑名单 |
事件监听
关系链状态变化会触发事件,具体的事件监听详见:
这个页面有帮助吗?