野火的聊天记录是存本地吗,换设备登录,或者卸载,以前的聊天记录是不会出现在新设备的吗

kupel 2022-6-24 640

服务器怎么配置才能在新设备拉取以前的聊天记录

最新回复 (7)
  • HeavyRain 2022-6-24
    引用 2
    IM服务有个配置
    ```
    ##首次登录,是否接收之前的历史消息。
    ## 0 不接收历史消息,只接收 ${message.compensate_time_limit} 毫秒以内的消息,由于服务器没有保存已经收取记录,所以如果有超过这个时间之前未收取的消息也不会收取下来;
    ## 1 接收,会接收 message.max_queue 配置的条数的历史消息。
    ## 本开关仅对原生客户端(移动端,pc端和pad端)有效。web端和小程序端默认拉取最新${message.web_roaming_count}条消息
    message.roaming 1
    ```

    打开后,当更换设备时就能同步指定数目的消息,社区版建议不好超过1024,专业版可以设置为5000或者更多。

    另外还有个开关,开启后可以在会话内拉取历史消息
    ```
    ##是否开启拉取远程历史消息。如果为1,客户端在会话内如果本地消息读取完了,可以下拉继续加载在服务器上的该会话的消息;如果为0则不能。
    message.remote_history_message 1
    ```
  • cicada 2022-8-12
    引用 3
    只接收 ${message.compensate_time_limit} 毫秒以内的消息,请问下这个message.compensate_time_limit参数在安卓端配置的还是在服务端配置的?或者说是在具体的哪个文件里边?是否可以通过更改这个参数,从而达到只接收这个参数以前的消息呢? 谢谢
  • HeavyRain 2022-8-12
    引用 4
    在IM服务的配置文件中,只能接受这个参数以后的消息
  • cicada 2022-8-12
    引用 5
    方便告诉我这个配置是在哪个文件么? 因为我找了  没有找到这个信息
  • cicada 2022-8-12
    引用 6
    因为在配置文件中只找到了message.roaming    message.remote_history_message  message.max_queue  这个三个参数  没有找到配置message.compensate_time_limit这个参数的地方
  • HeavyRain 2022-8-12
    引用 7
    这个参数是专业版特有的,社区版上面没有
  • cicada 2022-8-12
    引用 8
    好的  谢谢
返回