1. 群聊3个人, A, B, C建立成功后,
2. C进入群聊, 点开群聊会话详情页查看成员列表为3人
3. C回到群聊会话页面, A继续拉人D,
4. C再次点开会话详情页查看成员列表为4人
5. C再次回到群聊会话页面/或者退出程序, A继续拉人E.....
6. C再次进入群聊会话详情页, 查看成员列表仍然为4人, 不再更新, 只能删除程序再次登陆进入才能看到(退出登陆再进入都不行)更新
附件是adb日志, 请查阅
List<GroupMember> members = ChatManager.Instance().getGroupMembers(groupId, refresh);
排查发现, 就是这个协议栈接口返回的信息和后台返回的不一致, 这除了影响显示外, 后续@后加的群成员也无法查找, 请问是否有办法解决
我们研究了下, android前端调用时, 会在request.header里添加一个maxDt的参数, 但是这个参数会影响后台的处理逻辑, 请问这个maxDt的参数的逻辑是否存在问题, 后台逻辑贴图