SDKsAndroid
检查好友关系
使用 checkFriend() 检查指定用户是否为当前用户的好友。
OpenIMClient.getInstance().friendshipManager.checkFriend(
new OnBase<List<FriendshipInfo>>() {
@Override
public void onSuccess(List<FriendshipInfo> relations) {
showFriendshipStates(relations);
}
@Override
public void onError(int code, String error) {
recordFriendshipCheckFailure(code, error);
}
},
Arrays.asList("user_a", "user_b")
);成功 callback 返回 List<FriendshipInfo>。每项的 userID 标识目标用户,result == 1 表示目标是好友且不在黑名单中。result 以服务端返回值为准,不应在客户端扩展未声明的状态枚举。
该方法只建立关系快照,不触发好友 listener。需要昵称、头像或好友备注时使用 getFriendsInfo()。
这个页面有帮助吗?