浏览 SDKs · Android
平台
SDKsAndroid

接受好友申请

接受指定用户发来的好友申请,建立双向好友关系。

复制

同意指定用户发来的添加好友申请,建立双方的好友关系。

OpenIMClient.getInstance().friendshipManager.acceptFriendApplication(
    new OnBase<String>() {
        @Override
        public void onSuccess(String data) {
            // 接受好友申请成功
        }

        @Override
        public void onError(int code, String error) {
            // 处理错误
        }
    },
    applicantUserID,
    "已通过"
);

参数说明

参数类型是否必填说明
baseOnBase<String>是异步请求回调。
applicantUserIDString是申请发起方的用户 ID。
handleMsgString否审批通过时的附言说明。

返回结果

成功回调表示服务端已记录接受操作并建立双向好友关系。

操作完成后,SDK 会通过 OnFriendshipListener 派发事件:

  • onFriendApplicationAccepted(FriendApplicationInfo application):通知申请记录状态已更新为“已同意”,客户端应以 userID 为主键更新申请项状态。
  • onFriendAdded(FriendInfo friend):通知新增好友关系,客户端应以 userID 为主键将新好友加入本地通讯录列表。

完整监听配置请参考分页获取好友列表。