|
即时通讯 IM API 参考 v1.3.2
Agora Java IM SDK
|
Public 成员函数 | |
| void | updateOwnInfo (final UserInfo userInfo, final ValueCallBack< String > callBack) |
| void | updateOwnInfoByAttribute (final UserInfoType attribute, final String value, final ValueCallBack< String > callBack) |
| void | fetchUserInfoByUserId (final String[] userIds, final ValueCallBack< Map< String, UserInfo > > callBack) |
| void | fetchUserInfoByAttribute (final String[] userIds, final UserInfoType[] attributes, ValueCallBack< Map< String, UserInfo > > callBack) |
用户信息管理类,负责更新及获取用户属性。
| void io.agora.chat.UserInfoManager.fetchUserInfoByAttribute | ( | final String[] | userIds, |
| final UserInfoType[] | attributes, | ||
| ValueCallBack< Map< String, UserInfo > > | callBack | ||
| ) |
根据用户 ID 和用户属性获取用户信息。
| userIds | 用户 ID 列表。 |
| attributes | 用户属性。 |
| callBack | 该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。 |
| void io.agora.chat.UserInfoManager.fetchUserInfoByUserId | ( | final String[] | userIds, |
| final ValueCallBack< Map< String, UserInfo > > | callBack | ||
| ) |
根据用户 ID 获取用户信息。
| userIds | 用户 ID 列表。 |
| callBack | 该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。 |
| void io.agora.chat.UserInfoManager.updateOwnInfo | ( | final UserInfo | userInfo, |
| final ValueCallBack< String > | callBack | ||
| ) |
修改当前用户的信息。
| userInfo | 要修改的用户信息。 |
| callBack | 该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。 |
| void io.agora.chat.UserInfoManager.updateOwnInfoByAttribute | ( | final UserInfoType | attribute, |
| final String | value, | ||
| final ValueCallBack< String > | callBack | ||
| ) |
修改当前用户的属性。
| attribute | 用户属性字段。 |
| value | 修改后的信息(value 为空的时候会把设置的 attribute 删除)。 |
| callBack | 该方法完成调用的回调。如果该方法调用失败,会包含调用失败的原因。 |