1package com.netease.nimlib.sdk.v2.friend;
3import com.netease.nimlib.sdk.v2.V2NIMFailureCallback;
4import com.netease.nimlib.sdk.v2.V2NIMSuccessCallback;
5import com.netease.nimlib.sdk.v2.friend.option.V2NIMFriendAddApplicationQueryOption;
6import com.netease.nimlib.sdk.v2.friend.option.V2NIMFriendSearchOption;
7import com.netease.nimlib.sdk.v2.friend.param.V2NIMFriendAddParams;
8import com.netease.nimlib.sdk.v2.friend.param.V2NIMFriendDeleteParams;
9import com.netease.nimlib.sdk.v2.friend.param.V2NIMFriendSetParams;
10import com.netease.nimlib.sdk.v2.friend.result.V2NIMFriendAddApplicationResult;
void searchFriendByOption(V2NIMFriendSearchOption friendSearchOption, V2NIMSuccessCallback< List< V2NIMFriend > > success, V2NIMFailureCallback failure)
根据关键字搜索好友信息
void getAddApplicationUnreadCount(V2NIMSuccessCallback< Integer > success, V2NIMFailureCallback failure)
获取好友申请未读数量 统计所有状态为未处理,且未读的数量
void removeFriendListener(V2NIMFriendListener listener)
移除好友信息监听器
void rejectAddApplication(V2NIMFriendAddApplication application, String postscript, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
拒绝添加好友申请 该方法调用后, 该方法调用后, 系统会发送给对端一条系统通知, 通知类型: FRIEND_ADD(5), //加好友,attach: {"vt":verifyType,...
void getFriendByIds(List< String > accountIds, V2NIMSuccessCallback< List< V2NIMFriend > > success, V2NIMFailureCallback failure)
根据账号ID获取好友信息 只返回ID存在的好友信息 返回序与输入序一致
void addFriendListener(V2NIMFriendListener listener)
添加好友监听器
void getFriendList(V2NIMSuccessCallback< List< V2NIMFriend > > success, V2NIMFailureCallback failure)
获取好友列表 本地查询 登录后开始同步好友信息, 建议同步完成后,拉取一次
void checkFriend(List< String > accountIds, V2NIMSuccessCallback< Map< String, Boolean > > success, V2NIMFailureCallback failure)
根据账号ID检查好友状态
void getAddApplicationList(V2NIMFriendAddApplicationQueryOption option, V2NIMSuccessCallback< V2NIMFriendAddApplicationResult > success, V2NIMFailureCallback failure)
获取申请添加好友信息列表 FRIEND_ADD(5), //加好友,attach: {"vt":verifyType,"serverex":{"0":"int, 是否下发serverex信息,...
void acceptAddApplication(V2NIMFriendAddApplication application, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
接受好友申请 该方法调用后, 该方法调用后, 系统会发送给对端一条系统通知, 通知类型: FRIEND_ADD(5), //加好友,attach: {"vt":verifyType,...
void addFriend(String accountId, V2NIMFriendAddParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
添加好友 该方法调用后, 系统会发送给对端一条系统通知, 通知类型: FRIEND_ADD(5), //加好友,attach: {"vt":verifyType,"serverex":{"0":"int...
void setAddApplicationRead(V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置好友申请已读 调用该方法,历史数据未读数据均标记为已读
void setFriendInfo(String accountId, V2NIMFriendSetParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置好友信息 该接口调用后 本端SDK会抛出: onFriendsInfoChanged
void deleteFriend(String accountId, V2NIMFriendDeleteParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
删除好友 该方法调用后, 系统会发送给对端一条系统通知, 通知类型: FRIEND_DELETE(6), //删除好友, 当前V1只实现了双向删除, 保持功能不变,待客户需求驱动调整 该接口调用后 本端...