对话列表可以清空么,我们卸载APP后对话列表还存在,想删除30天前互相不联系的对话列表

kaito 5天前 77

最新回复 (7)
  • HeavyRain 5天前
    引用 2
    IM服务是专业版吗?
    如果是专业版,看一下配置文件里

    ##是否在首次登录时关闭会话列表同步功能。默认为false,客户端会同步最近一个月内的会话列表记录。关闭同步功能后,客户端仅根据收到消息生成会话信息
    ##此开关仅影响首次登录时首次同步数据。
    message.disable_roaming_conversation_list false

    把这个开关改成true,然后重启,之后再重装的客户端就不会同步旧的空的会话了
  • kaito 4天前
    引用 3
    你好,我们更改服务器的配置文件后发现问题所在:
    当配置为false时重装客户端,未满足会同步最近一个月内的会话列表记录,
    而是同步了历史的所有会话,包含一个月内未产生会话列表的记录。
  • HeavyRain 4天前
    引用 4
    要用true才行,不是false
  • kaito 3天前
    引用 5
    ##是否在首次登录时关闭会话列表同步功能。默认为false,客户端会同步最近一个月内的会话列表记录。
    如果配置为false时,会话列表中存在会话,该会话30天内未产生过消息会话并且消息记录为空。重装客户端之后会同步该会话吗。
    或则针对该会话,重装之前我需要手动删除该会话,重装后不再同步该会话,避免出现空白会话过多。
  • HeavyRain 3天前
    引用 6
    1会同步,2不会出现
  • kaito 3天前
    引用 7
    针对第2种场景,手动删除该会话,调用remove方法。重新安装后却再次出现了该会话。
  • HeavyRain 3天前
    引用 8
    可能是客户端SDK有问题,你用的是什么客户端?更新到最新试试看看还有没有问题
返回