CStory LogoCStory 记账
数据与同步

iCloud 同步

CStory 多设备数据同步的工作方式与排查方法

CStory 提供 iCloud 同步状态界面,并通过应用已配置的 iCloud 能力支持数据在设备间同步。

使用前检查

多设备同步依赖 Apple 的系统环境。建议确认:

  1. 设备登录了正确的 Apple 账户;
  2. iCloud 可正常使用;
  3. CStory 具备对应的 iCloud 权限;
  4. 网络连接正常;
  5. 两台设备都使用兼容的 CStory 版本。

同步不是即时复制

iCloud 同步通常会自动进行,但并不保证每次修改都在另一台设备上立即出现。系统可能根据网络、电量、后台运行状态等条件安排同步。

哪些数据与同步有关?

CStory 的核心 SwiftData 模型包含交易、账户或卡片、分类、货币、预算以及 AI 对话记录等。当前代码中这些模型与应用数据层共同工作,并存在 iCloud 同步相关配置。

同步异常时

如果另一台设备长时间没有出现最新数据,可以依次检查:

  1. 两台设备的 Apple 账户是否一致;
  2. 系统 iCloud 状态是否正常;
  3. CStory 设置中的 iCloud 同步状态;
  4. 网络是否稳定;
  5. 重新打开 App 后是否开始同步。

在确认云端状态前,不建议为了“重新同步”而直接删除本地数据。

On this page