我需要 Apple Watch 应用程序才能在 iPhone 和 Apple Watch 之间进行通信吗?

Do I need an Apple Watch app to communicate between iPhone and Apple Watch?

我有一个 iPhone 应用程序,我想从配对的 Apple Watch 实时获取心率信息。我的问题是,我是否需要手表上的 iPhone 应用程序的手表版本(或界面)才能与手表通信并实时获取信息?

能否请您指导我完成此连接并从手表获取实时数据到 iPhone 的步骤?我是否需要使用 healthkit 或 watch connectivity api 才能执行此操作?我现在很困惑。

谢谢。

此问题已在 Apple developer forums

中得到解答

基本上,watch this video。如果你跳到大约 32:00 分钟,名为 Mark 的主讲人正在其 Watch App 中实现 Healthkit。在您的 iPhone 上授权后监控 BPM 该应用程序可能会使用 HealthKit 并将每 ~4 秒刷新一次心跳。

高级概述:

  • 是的,您需要 iPhone 应用程序的手表版本才能获取实时数据。
  • 创建一个配套应用程序,并请求对 healthkit 心率测量的读取权限。
  • 然后从您的应用开始锻炼

您可能还会发现此 SO link 对一些示例代码有帮助: