健康同步 & 导出:Apple Health、Health Connect 和 JSON
更新于 2026 年 5 月
VitaCal 不必是一座孤岛。在 iOS 上连接 Apple Health,或在 Android 上连接 Health Connect,VitaCal 就能成为你整体健康图景的一部分,读取你的手机和可穿戴设备已经记录的睡眠、心率、HRV、训练、体重和生理周期数据。而且只要你想保留一份记录的副本,随时都可以把所有数据导出为一个 JSON 文件。
与 Apple Health 和 Health Connect 同步
任何用户都可以免费把 VitaCal 连接到设备上的健康平台:
- iOS 上的 Apple Health
- Android 上的 Health Connect
连接后,VitaCal 可以读取你的设备采集的指标,包括:
- 睡眠阶段和总睡眠时长
- 心率,以及静息心率和步行心率
- 心率变异性(HRV)
- 训练和活动
- 体重等身体测量数据
- 生理周期
这正是 VitaCal 不只是卡路里记录 App 的原因。你的睡眠、恢复、训练和营养都集中在一处,Ask VitaCal AI 教练就能基于你的真实数据回答问题,你还可以连接 Claude 或其他 MCP 客户端来查询同样的数据。
把你记录的一切导出为 JSON
你的数据属于你。任何 VitaCal 用户都可以把自己的记录数据导出为一个 JSON 文件,包括:
- 你完整的饮食记录
- 饮水量
- 体重历史
- 卡路里和宏量营养素目标
- 常吃餐食收藏
你可以留作备份、自己分析,或带到别处。导出文件是纯 JSON,易读也易迁移。所有用户都可以导出 JSON,不仅限 Pro。
Apple Health 中的重复训练记录
如果同一次跑步或健身在 Apple Health 中出现了两次,几乎总是因为有两个来源都记录了它。Apple Watch 记录了这次训练,Strava、Nike Run Club 或某个连接的健身 App 又单独记录了同一次训练。Apple Health 会把两条都保存下来,因为它无法知道这是同一次身体活动。
有些营养和健身应用会把训练写回 Apple Health,让情况更糟:这会为一次你已经记录了两遍的训练再添第三份副本。
VitaCal 从不向 Apple Health 写入训练记录。它只写入六项内容:卡路里、蛋白质、碳水化合物、脂肪、一般营养和饮水。训练记录只读。连接 VitaCal 不会给你的健康数据增加重复的训练记录,因为它根本不创建训练记录。
导入时,VitaCal 会合并重复项,而不是全部导入。当两个来源记录了同一种活动类型,且它们的时间段重叠至少达到较短那次时长的 80% 时,VitaCal 会将它们视为同一次锻炼,并保留测量数据最多的那条记录。两次确实不同的锻炼永远不会被合并:一次力量训练和一次跑步即使时间段恰好重叠,也会保持分开,因为活动类型不同。
删除 Apple Health 中已有的重复数据
VitaCal 无法删除其他应用写入的记录。清除已有的重复记录:
- 打开“健康”App,依次进入“浏览”、“活动”、“体能训练”。
- 轻点“显示所有数据”。
- 在重复的条目上向左轻扫,然后轻点“删除”。先轻点条目,查看是哪个 App 写入的。
- 为防止再次发生,请在产生重复记录的那个应用中关闭写入训练,或通过“健康 > 共享 > App”控制每个应用可以写入的内容。
在 Apple Health 中删除重复记录,不会把它从创建它的应用中删除,反之亦然。
哪些需要 Pro
连接 Apple Health 或 Health Connect 并导入你的睡眠、心率、HRV、锻炼、体重和生理周期数据是免费的,包括运行“立即同步”和回填你的历史数据。Pro 增加了两项功能:自动后台同步,让你无需打开 App 数据也能保持最新;以及把你的营养数据回传到 Apple Health 或 Health Connect。所有方案都可以把你自己的记录数据导出为 JSON。
常见问题
VitaCal 会在 Apple Health 中产生重复的训练记录吗?
不会。VitaCal 从不向 Apple Health 写入训练记录。它只写入卡路里、蛋白质、碳水化合物、脂肪、一般营养和饮水;训练记录只读。Apple Health 中的重复训练记录来自两个来源记录了同一次训练,例如 Apple Watch 和 Strava。导入时,如果活动类型相同,且两次训练的重叠部分至少占较短那次的 80%,VitaCal 会把它们合并为一次训练,并保留测量数据最多的那条记录。
VitaCal 能与 Apple Health 同步吗?
可以。在 iOS 上,VitaCal 连接 Apple Health,读取你的睡眠、心率、HRV、静息心率和步行心率、训练、身体测量数据、月经周期和活动。连接和导入这些数据是免费的。Pro 增加自动后台同步,并把你的营养数据回传到 Apple Health。
VitaCal 在 Android 上能与 Health Connect 配合使用吗?
可以。在 Android 上,VitaCal 连接 Health Connect 导入同类数据:睡眠、心率、HRV、训练、体重、生理周期等。连接和导入这些数据是免费的。Pro 增加自动后台同步,并把你的营养数据回传到 Health Connect。
VitaCal 会同步哪些健康数据?
VitaCal 可以同步睡眠阶段、心率、HRV、静息心率和步行心率、运动、体重等身体测量数据、月经周期和活动数据,具体取决于你的设备和可穿戴设备记录了什么。
我可以从 VitaCal 导出我的数据吗?
可以。任何用户都可以把追踪数据导出为 JSON 文件,包括饮食记录、饮水、体重、目标和收藏。你可以留作备份或带到别处。导出数据不需要 Pro。
健康同步免费吗?
连接 Apple Health 或 Health Connect 并导入你的睡眠、心率、HRV 和运动数据是免费的。任何方案都可以使用“立即同步”并回填历史数据。Pro 增加了自动后台同步,无需打开 App 即可保持数据更新,并会把你的营养数据回传到 Apple Health 或 Health Connect。
为什么要把营养数据同步到 Apple Health 或 Health Connect?
同步让你的营养数据与睡眠、心率、锻炼和体重集中在一处,并让 VitaCal 的 Ask VitaCal AI 教练能够基于你的真实数据回答问题,而不是给出泛泛的建议。