会话列表会话不全

当用户卸载重新安装后发现会话列表为空或者部分会话丢失
发布时间: 2019-08-29 11:51

回答:

现象:当用户卸载重新安装后发现会话列表为空或者部分会话丢失

原因:由于会话列表是从本地数据库获取的, 是在 SDK 内部数据库存储的,所以当用户在卸载的时候会删除本地数据库,导致重新安装后会话列表为空,而会出现部分会话的原因是因为开启了离线消息补偿功能,具体操作是在后台购买多设备消息同步功能,这个功能里默认涵盖了 2 天的离线消息补偿;如果想要更多天的离线消息补偿,可调整到最大 7 天。所以当用户在新设备登陆会触发离线消息补偿功能,从而获取到部分会话,造成部分会话丢失的错觉。