Cardio Analytics 工作原理

无缝 HealthKit 集成,自动同步心血管数据,完全保护隐私和控制

HealthKit 同步概述

Cardio Analytics 与 Apple HealthKit 集成,自动导入和追踪 11 项心血管和活动能力指标。所有数据处理均在您的 iPhone 本地进行,无云上传或外部服务器。

1

授权 HealthKit 访问

授予从 Apple Health 读取特定数据类型的权限。您可精确选择要共享的指标,实现精细控制。

2

自动后台同步

Cardio Analytics 使用高效的后台同步自动获取新数据,而不会耗尽您的电池。

3

本地处理与警报

所有指标均在设备上处理。接收循证警报、追踪趋势,并在您选择时导出报告。

HealthKit 数据类型

Cardio Analytics 使用官方 Apple HealthKit 标识符来追踪所有心血管和活动能力指标:

心率指标

  • HKQuantityTypeIdentifier.heartRate - 当前心率(次/分钟)
  • restingHeartRate - 静息心率基线(Apple 文档
  • walkingHeartRateAverage - 步行时的平均心率

心血管指标

  • bloodPressureSystolic + bloodPressureDiastolic - 配对的血压读数(Apple 文档
  • heartRateVariabilitySDNN - 整体 HRV 变异性
  • heartRateVariabilityRMSSD - 短期迷走神经张力(如可用)
  • oxygenSaturation - SpO₂ 分数(显示为 %)(Apple 文档

身体组成

  • bodyMass - 体重(千克)
  • BMI 根据身高和体重计算

ECG 与房颤

  • electrocardiogramType - ECG 记录及 HKElectrocardiogram.ClassificationApple 文档
  • atrialFibrillationBurden - 房颤负荷百分比(如可用)(Apple 文档

适能与活动能力

  • vo2Max - 心肺适能(mL/kg/min)(Apple 文档
  • walkingSpeed - 平均稳定步行速度(m/s)(Apple 文档
  • walkingAsymmetryPercentage - 步态不平衡 %(Apple 文档
  • stairAscentSpeed - 爬楼梯速度(m/s)(Apple 文档

后台同步技术

Cardio Analytics 使用 Apple 推荐的模式进行高效、节省电量的数据同步:

锚定对象查询

Cardio Analytics 使用 HKAnchoredObjectQuery 进行高效的增量同步,仅获取自上次同步以来的新数据或修改数据(Apple 文档)。

// 示例:用于高效增量同步的锚定查询
let query = HKAnchoredObjectQuery(
    type: heartRateType,
    predicate: nil,
    anchor: lastAnchor,
    limit: HKObjectQueryNoLimit
) { (query, samples, deletedObjects, newAnchor, error) in
    // 仅处理新的/更改的样本
    self.processSamples(samples)
    self.lastAnchor = newAnchor
}

后台交付

使用 HKHealthStore.enableBackgroundDelivery,HealthKit 可在新数据可用时自动唤醒应用(Apple 文档)。

  • 即时更新 - 无需手动刷新即可获取最新心血管数据
  • 节省电量 - 系统管理的唤醒最大限度降低功耗
  • 可靠交付 - 即使应用关闭也能正常工作

📱 所需授权: com.apple.developer.healthkit.background-delivery文档

回写到 HealthKit

用户输入的数据(体重、血压)可回写到 HealthKit,以保持所有健康应用和设备的一致性。

  • 统一健康记录 - 在 Cardio Analytics 中输入的数据会出现在 Apple Health 中
  • 临床医生可见性 - 使用 HealthKit 连接系统的医生可以看到一致的记录
  • 跨应用兼容性 - 其他健康应用可以访问您的 Cardio Analytics 条目

隐私与精细权限

您可精确控制 Cardio Analytics 可访问哪些数据类型。HealthKit 授权是精细的 - 单独批准或拒绝每个指标。

Cardio Analytics 不会做的事情:

  • ❌ 无云上传 - 所有数据保留在您的设备上
  • ❌ 无外部服务器 - 不向第三方传输数据
  • ❌ 无需账户 - 不收集电子邮件、用户名或个人信息
  • ❌ 无追踪或分析 - 我们不知道您是谁或如何使用应用

您的控制:

  • ✅ 选择要共享的指标(例如,共享心率但不共享体重)
  • ✅ 随时在 iOS 设置 → 隐私 → 健康中撤销权限
  • ✅ 仅在您决定与临床医生分享时导出报告
  • ✅ 随时通过卸载删除所有应用数据

阅读完整隐私政策

设备兼容性

Cardio Analytics 适用于任何写入 Apple HealthKit 的设备或应用:

Apple Watch

心率、HRV、SpO₂、ECG、VO₂ Max、步行指标、爬楼梯速度

连接的血压计

蓝牙血压袖带(Omron、Withings、QardioArm 等)

智能体重秤

连接体重秤的体重和 BMI(Withings、Fitbit Aria 等)

手动输入

直接在 Apple Health 应用中添加血压、体重或其他指标

其他健身追踪器

任何将心率或健身数据同步到 HealthKit 的设备

医疗设备

具有 HealthKit 集成的 FDA 批准设备

💡 缺少指标? 如果您的设备不记录某些指标(例如,旧手表上的 SpO₂),Cardio Analytics 会自动隐藏这些卡片。

体验轻松的健康追踪

下载 Cardio Analytics,让 Apple HealthKit 自动同步您的心血管数据。无需手动输入 - 只需监测、分析并与您的医生分享。

在 App Store 下载