同步与备份 / DOC

云端同步与多设备

本地优先是怎么工作的、什么时候同步、冲突怎么处理。

云端同步与多设备

本地优先

小胖记账的核心数据保存在本机 SQLite。即使不登录、没有网络,也可以正常记账、查报表。

登录后才会启用云端同步。未登录时 App 会跳过同步,不影响本地使用。

什么时候同步

  • App 启动时
  • 回到前台时
  • 本地写入后(约 2 秒防抖)
  • 网络恢复后定时重试

同步顺序是先推账户,再推交易,然后按游标增量拉取云端变更。

查看同步状态

首页月份栏右侧有同步指示器:

状态 含义
同步中 正在上传或拉取
成功 最近一次同步完成
离线 当前无网络
失败 同步出错,可点击重试

点击指示器可以立即同步。

多设备

在第二台设备上登录同一账号并开启同步,即可拉取云端数据。

注意:

  • 两台设备都未同步的修改发生冲突时,采用 本地未同步优先 策略。
  • 同步不是实时协作,切换设备后建议先等同步完成再继续记账。

同步失败怎么办

  1. 确认已登录,且网络可用。
  2. 点击同步指示器立即重试。
  3. 切换到稳定的 Wi-Fi 或蜂窝网络。
  4. 如果长时间失败,先创建一份本地备份,再联系支持。

云同步与本地备份是两件事:同步解决多设备一致,备份解决误删与迁移。