浏览 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 查询好友关系分页获取好友列表、搜索好友、查询指定好友资料
检查好友关系检查好友关系
更新或删除好友关系更新好友资料、删除好友
发送或处理好友申请发送好友申请、获取收到的好友申请、接受好友申请、拒绝好友申请
查看和维护黑名单获取黑名单、将用户加入黑名单、将用户移出黑名单

事件监听

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