在 HealthKit 中查询 heartRateVariabilitySDNN?

Posted

技术标签:

【中文标题】在 HealthKit 中查询 heartRateVariabilitySDNN?【英文标题】:Querying for heartRateVariabilitySDNN in HealthKit? 【发布时间】:2018-04-11 23:32:10 【问题描述】:

我注意到,我在 Health App 中收到了心率变异性的每日值。根据 HealthKit docs,这是一个测量心跳间隔标准偏差的样本。然而,当我在锻炼期间在锻炼应用程序中查询 HRV 时,我没有收到任何样本返回。是否存在必须返回值的特定情况,或者 Apple 只是尚未与 3rd 方开发人员共享此值(如 vo2Max?)。

【问题讨论】:

【参考方案1】:

HRV 和 VO2 Max 样本都可供使用 HealthKit 的开发人员使用(您应该能够通过在没有谓词的 iPhone 上查询它们来验证这一点)。但是,watchOS 不会连续计算它们,因此您不能依赖于在任何给定时间拥有任何一种类型的最近计算值。没有记录计算新 HRV 样本的情况,但您应该能够使用 Breathe 应用程序触发 HRV 测量。

【讨论】:

谢谢 Allan 有没有办法读出原始 RR(心跳之间的时间间隔),以便我们自己计算 HRV? 不,没有提供对原始节拍数据的访问的 HealthKit API。 是否有任何关于如何以编程方式触发新的 HRV 测量的信息?如果 Breath 应用程序可以做到这一点,那么它必须有某种(私有)API,对吧?

以上是关于在 HealthKit 中查询 heartRateVariabilitySDNN?的主要内容,如果未能解决你的问题,请参考以下文章

在 HealthKit 中查询 heartRateVariabilitySDNN?

通过 REST API 查询 HealthKit 数据

通过 REST API 查询 HealthKit 数据

HealthKit 锻炼查询似乎真的很慢

HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?

HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?