无法从ios ResearchKit收集健身任务结束时的心率



我戴着一块Apple Watch,它会定期收集我的心率,并将其发送到我iPhone中的健康应用程序。

现在我创建了一个健身任务(下面的代码),并试图读取用户活动的心率。但不能。上面写着错误没有找到收集的数据。在记录器中:心率

    ORKOrderedTask *fitnessTask = [ORKOrderedTask fitnessCheckTaskWithIdentifier:@"FitnessTask"
                                                      intendedUseDescription:@"Intended Use"
                                                                walkDuration:6*60
                                                                restDuration:3*60
                                                                     options:ORKPredefinedTaskOptionNone];

结果记录了脚踏计、加速度计和设备的运动。。。但是我如何读取用户的心率?

在任务开始之前,我是否也必须对Apple watch进行任何设置?我错过了什么?

Apple Watch不会将心率流式传输到手机上的HealthKit,您需要找到BTLE心率带,并通过settings->Bluetooth将其直接连接到手机。确保你可以在健康应用程序中看到实时心率。然后ResearchKit可以在任务期间收集心率。

相关内容

  • 没有找到相关文章

最新更新