从message.getFromUser.getavatar获取不到用户头像

12313132
2016-09-28 01:40 2.6k 0

收到新消息时从message.getFromUser.getavatar总是空


问题总结:

获取不到用户头像

1、消息发送方更新头像后,给消息接收方发消息,sdk不会主动获取消息发送方的用户信息。

2、得消息接收方先 主动获取一下消息发送方的用户相关信息,将发送方的信息拉取下来,再用message.getFromUser.getavatar获取才可以获取到值。

3、这样设计是让用户在有需要的时候才去获取,群聊跟有无头像更新也没有关系,在想看某人的头像信息的时候再去获取。微信的群聊也是这样:别人更新了头像只有点击头像去查看的时候才会看到更新后的头像,不查看就一直显示更新前的头像

1个回答

热门排序
  • 12313132
    2016-09-28 01:43

    用户已经通过jmessage.updateUserAvatar更新过头像了,函数也返回sucess更新成功。