腾讯IM用的自带UI,聊天列表显示的都是用户ID。 在注册登录成功后调用,为什么对方不显示nickname,而是ID呢??
// identifier为用户名,userSig 为用户登录凭证
V2TIMManager.getInstance().login(userId, userSign, new V2TIMCallback() {
@Override
public void onError(int code, String desc) {
Log.v("IM登录", "登录失败");
}
@Override
public void onSuccess() {
Log.v("IM登录", "登录成功");
V2TIMUserFullInfo userInfo = new V2TIMUserFullInfo();
userInfo.setNickname(userNickName);
Log.v("nickname is:", userNickName);
userInfo.setFaceUrl("http://Avatar/my/2020-06-29/202006291251063_1.jpg_200.jpg");
V2TIMManager.getInstance().setSelfInfo(userInfo, new V2TIMCallback() {
@Override
public void onError(int i, String s) {
}
@Override
public void onSuccess() {
Log.v("IM修改用户", "用户信息修改成功");
}
});
result.success("登录成功");
}
});
相似问题