数据与同步
数据与同步
了解 CStory 的本地数据层与 iCloud 同步关系
CStory 使用 SwiftData 管理主要业务数据,并提供 iCloud 相关能力用于多设备同步。
本地数据层
交易、卡片、分类、货币、预算和 AI 对话记录等核心模型由应用的数据层管理。App 的界面和统计功能都从这些模型读取数据。
iCloud 同步
CStory 已配置 iCloud / CloudKit 能力,并提供同步状态界面。启用并满足系统条件时,支持在使用同一 Apple 账户的设备之间同步相关应用数据。
这意味着“本地存储”和“iCloud 同步”并不冲突:应用有本地持久化数据,同时可以借助 iCloud 将支持同步的数据传播到其他设备。
关于 AI 数据
AI 记账可能需要调用应用当前配置的 AI 服务来处理文字或图片输入,因此不应把 AI 处理描述为纯本地能力。涉及哪些数据以及如何处理,请以当前版本的隐私政策为准。
建议
- 保持系统和 CStory 为较新版本;
- 多设备使用时确认登录的是同一 Apple 账户;
- 重要修改后给 iCloud 一定同步时间;
- 在更换或抹掉设备前确认重要数据已经正常同步。