0

我们有一个 iOS 健身应用程序。我们正在构建一个 watchOS 配套应用程序。我们正在寻找有关如何构建以下功能的建议。

我们希望将心率数据从 watchOS 配套应用程序传输回我们的 iOS 应用程序。例如,在配套 watchOS 应用程序上进行 HKworkout 期间,我想将用户的 heartRate 值流式传输回 iOS 应用程序,以便在用户 HKworkout 会话期间显示。

即使手表在 HKworkout 期间在后台运行,我也可以检索手表上的 hr 数据,但不知道如何将 hr 数据直播回 iOS 应用程序。

  1. 我尝试使用 TransferUserInfo 函数在后台发送数据,但无法正常工作。它也有预算限制。
  2. 另一个想法是使用apple healthKit。换句话说,将 hr 数据从 watchOS 发送到 healthStore (healthKit),然后同时让 iOS 应用从 healthKit 中提取数据。我认为必须有一种更简单的方法将实时 HR 数据流式传输回 iOS 应用程序。

任何想法、想法或建议将不胜感激。

谢谢!

4

1 回答 1

0

HealthKit 不是应用程序的实时数据传输机制。如果您想将 WatchKit 应用程序收集的实时信息传输到 iPhone,您需要使用 WatchConnectivity API。

如果在您的应用程序记录锻炼时 WatchConnectivity API 不能可靠地工作,您应该向 Apple 提交错误。

于 2018-05-09T16:24:33.097 回答