好友管理/好友关系/黑名单关系/消息提醒相关操作
更多...
好友管理/好友关系/黑名单关系/消息提醒相关操作
在文件 FriendService.java 第 16 行定义.
◆ ackAddFriendRequest()
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.ackAddFriendRequest |
( |
String |
account, |
|
|
boolean |
agree |
|
) |
| |
同意/拒绝好友请求
- 参数
-
account | 对方帐号 |
agree | true表示同意,false表示拒绝 |
- 返回
- InvocationFuture 可以设置回调函数。消息发送完成后才会调用,如果出错,会有具体的错误代码。
◆ addFriend()
好友请求
- 参数
-
data | 好友请求信息(包括对方帐号、好友请求验证类型、附言) |
- 返回
- InvocationFuture 可以设置回调函数。消息发送完成后才会调用,如果出错,会有具体的错误代码。
◆ addToBlackList()
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.addToBlackList |
( |
String |
account | ) |
|
◆ deleteFriend() [1/2]
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.deleteFriend |
( |
String |
account | ) |
|
◆ deleteFriend() [2/2]
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.deleteFriend |
( |
String |
account, |
|
|
boolean |
deleteAlias |
|
) |
| |
◆ getBlackList()
List<String> com.netease.nimlib.sdk.friend.FriendService.getBlackList |
( |
| ) |
|
◆ getFriendAccounts()
List<String> com.netease.nimlib.sdk.friend.FriendService.getFriendAccounts |
( |
| ) |
|
◆ getFriendByAccount()
Friend com.netease.nimlib.sdk.friend.FriendService.getFriendByAccount |
( |
String |
account | ) |
|
根据用户账号获取好友关系
- 参数
-
- 返回
- 该账号对应的好友关系
◆ getFriends()
List<Friend> com.netease.nimlib.sdk.friend.FriendService.getFriends |
( |
| ) |
|
◆ getMuteList()
List<String> com.netease.nimlib.sdk.friend.FriendService.getMuteList |
( |
| ) |
|
获取所有不需要进行消息提醒的账号列表(静音帐号列表)
- 返回
- 不需要进行消息提醒的帐号集合
◆ isInBlackList()
boolean com.netease.nimlib.sdk.friend.FriendService.isInBlackList |
( |
String |
account | ) |
|
判断用户是否已被拉黑
- 参数
-
- 返回
- 该用户是否在黑名单列表中
◆ isMyFriend()
boolean com.netease.nimlib.sdk.friend.FriendService.isMyFriend |
( |
String |
account | ) |
|
◆ isNeedMessageNotify()
boolean com.netease.nimlib.sdk.friend.FriendService.isNeedMessageNotify |
( |
String |
account | ) |
|
判断用户是否需要消息提醒/静音
- 参数
-
- 返回
- true表示需要消息提醒;false表示静音
◆ removeFromBlackList()
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.removeFromBlackList |
( |
String |
account | ) |
|
◆ searchAccountByAlias()
InvocationFuture<List<String> > com.netease.nimlib.sdk.friend.FriendService.searchAccountByAlias |
( |
String |
alias | ) |
|
◆ searchFriendsByKeyword()
InvocationFuture<List<Friend> > com.netease.nimlib.sdk.friend.FriendService.searchFriendsByKeyword |
( |
String |
keyword | ) |
|
◆ setMessageNotify()
InvocationFuture<Void> com.netease.nimlib.sdk.friend.FriendService.setMessageNotify |
( |
String |
account, |
|
|
boolean |
notify |
|
) |
| |
设置消息提醒/静音
- 参数
-
account | 要设置消息提醒的帐号 |
notify | 是否提醒该用户发来的消息,false为静音(不提醒) |
- 返回
- InvocationFuture 可以设置回调函数。消息发送完成后才会调用,如果出错,会有具体的错误代码。
◆ updateFriendFields()
更新好友关系
- 参数
-
friendAccount | 待更新的好友账号 |
fields | 待更新的所有字段集合,目前支持更新备注名和扩展字段 注意:备注名最长128个字符,扩展字段需要传入Map,key为String,Value为Object,SDK负责转成Json String,最大长度256字符。 |
- 返回
- InvocationFuture 可以设置回调函数。消息发送完成后才会调用,如果出错,会有具体的错误代码。
该接口的文档由以下文件生成: