如何使用 AppleWatch 中的 healthkit 每 10 分钟读取一次心率 Swift

How to read Heart rate in interval of every 10 minutes using healthkit in AppleWatch Swift

我想构建一个 iWatch 应用程序以每 10 分钟读取一次心率并使用 Swift 通知它是否超过特定边界。

我对整个 iOS 环境和以下文档非常陌生,我可以通过授权应用程序但在 iPhone 中而不是在 Watch 中实现。

两个平台的编码是否相同?

关于读取心率,因为我是通过模拟器工作,没有物理设备,所以我需要在健康应用程序中输入模拟数据,然后我的应用程序会读取模拟数据来确定心率?

我走的方向对吗?

您可以使用:

NSTimer.ScheduledTimerWithTimeInterval(...)

Reference

要记住的一件事是,无法 "wake up" Apple Watch 并让它进行任何处理。一旦用户放下手腕并且屏幕关闭,手表应用程序上执行的所有内容都会暂停。