浏览 SDKs · React Native
SDKsReact Native

关系链概览

了解 React Native SDK 中的好友、好友申请和黑名单能力。

复制

关系链记录当前用户与其他用户之间的好友关系、好友申请和黑名单。用户资料、账号设置和在线状态属于用户能力,见用户概览

关系链对象

React Native SDK 会根据使用场景返回不同的对象:

类型适用场景主要 API
PublicUserItem查询公开用户资料、展示好友候选人或陌生人资料卡getUsersInfo()
FriendUserItem好友列表、好友备注、置顶和关系扩展字段getFriendListPage()getSpecifiedFriendsInfo()
FriendshipInfo检查当前用户与目标用户的好友关系checkFriend()
FriendApplicationItem收到或发出的好友申请及其处理状态getFriendApplicationListAsRecipient()getFriendApplicationListAsApplicant()
BlackUserItem当前账号维护的黑名单关系getBlackList()addBlack()removeBlack()

功能入口

需求推荐页面
查询公开用户资料获取用户资料
分页、搜索或按 ID 查询好友关系分页获取好友列表搜索好友查询指定好友资料
检查好友关系检查好友关系
更新或删除好友关系更新好友资料删除好友
发送或处理好友申请发送好友申请获取收到的好友申请接受好友申请拒绝好友申请
查看和维护黑名单获取黑名单将用户加入黑名单将用户移出黑名单

事件监听

关系链状态变化会触发事件,具体的事件监听详见: