【问题标题】:Apple HealthKit - Do workouts have associated heart rate data?Apple HealthKit - 锻炼是否有相关的心率数据?
【发布时间】:2017-01-09 08:50:11
【问题描述】:

我正在编写自己的健身应用程序,希望能在 Fitbit 应用程序和 Apple Health 之间架起一座桥梁(我终于放弃了 Blaze,转而使用 Apple Watch)。到目前为止,我能够检索过去 7 天的锻炼,但我想在您单击查看时显示锻炼的心率图(就像 Fitbit 一样)。锻炼是否包含锻炼期间记录的心率样本,或者我是否需要分别查询与锻炼匹配的开始和结束时间的心率?我玩了一会儿,并试图在文档中找到答案,但我发现它有点难以理解,如果我错过了一些明显的东西,很抱歉!

【问题讨论】:

    标签: ios healthkit


    【解决方案1】:

    Apple Watch 上的锻炼应用程序不会将心率样本与其HKWorkout 实例关联,因此使用+[HKQuery predicateForObjectsFromWorkout:] 查询心率样本不会返回任何结果。相反,您应该使用跨越锻炼持续时间的日期范围谓词来查询心率样本。

    【讨论】:

    • 嗯,这就是我所怀疑的,感谢您确认@Allan。你在 Apple Watch 上指定锻炼应用程序的方式让我想知道......来自 3 方应用程序的锻炼能够关联心率数据吗?
    • 我们如何获取锻炼的开始和结束日期时间?得到所有锻炼后,我们只得到锻炼的持续时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多