Apple Watch - 如何获取心率数据的示例?

时间:2015-07-22 20:37:12

标签: ios watchkit apple-watch watch-os-2

Apple最近通过healthkit提供了令人讨厌的原始数据,但文档非常混乱,我无法准确理解如何衡量佩戴手表的人的心跳。我在互联网上找不到任何好的例子,所以我希望有人可以帮助我理解如何以简单的方式获得这些价值。

1 个答案:

答案 0 :(得分:2)

关键是检查HealthKit,而不是WatchKit。来自docs

设置HealthKit

在开始使用HealthKit之前,您必须执行以下步骤:

  1. 在Xcode中启用HealthKit功能。

  2. 通过调用isHealthDataAvailable方法检查HealthKit是否可用。 HealthKit不适用于iPad。此外,可以在其他设备上禁用HealthKit,例如,为学校或公司环境配置的iPhone。

  3. 为您的应用实例化HKHealthStore对象。每个应用程序只需要一个HealthKit存储。此存储充当HealthKit数据库的主要接口。

  4. 请求使用requestAuthorizationToShareTypes:readTypes:completion:方法访问HealthKit数据的授权。 HealthKit需要细粒度的授权。您必须请求共享和读取每种类型数据的权限。

  5. 等...