WFCCIMService.sharedWFCIM().getUserInfos(userIds, inGroup: groupId)获取到的数据不是最新的

kaito 1天前 15

如题:WFCCIMService.sharedWFCIM().getUserInfos(userIds, inGroup: groupId)此接口获取到的用户信息不是最新的,昵称、头像等都是更改之前的,有什么办法解决吗?或使用其他方法?

最新回复 (1)
  • HeavyRain 17小时前
    引用 2
    用户信息更新是比较难处理的,现在的想法是跟微信一样,一般情况下,本地保存的其他人的用户信息保持不变,只有在进入到这个人的会话中或者这个人的详情界面,才去服务器同步一次。微信都是这么做的,肯定是最合适的选择。

    去对某个人强制同步,就是getUserInfo方法中refresh为true,注意这个会对服务器发起一次请求,只有在个人会话和个人详情时才调用一次,不能调用太多
返回