【问题标题】:Setting up WatchKit for a workout app为锻炼应用程序设置 WatchKit
【发布时间】:2018-10-25 04:10:21
【问题描述】:

我有一个锻炼应用程序,它使用计时器定期向 HealthKit 查询心率。但是,Apple Watch 似乎没有像我希望的那样频繁地更新心率。

在锻炼期间,用户应该能够监测他们的心率,以确保他们没有超过最大值并且在目标范围内。由于我发现从手表获取更频繁的心率方面存在局限性,因此它的更新频率不足以提供有用的信息。

我在 GitHub 上找到了一些信息,在这里我需要一个带有我的应用程序的 Watch 扩展程序。这是我到目前为止所做的(不多)。向应用程序添加了一个手表扩展,它为我的项目创建了 WatchKit 和 WatchKit 应用程序。然后我确保所有 .plist 文件上的捆绑包版本都是相同的。

我知道这并不多,但如果有人可以指导我找到更好的资源来弄清楚如何获得我正在寻找的功能,我将不胜感激。

提前谢谢你。

凯文

【问题讨论】:

  • 几年前(当时是 WatchOS 2)我制作了一个类似的应用程序,当时我刚刚开始使用 HealthKit 进行锻炼,并分配了一个代表(或者可能是一个块,不确定)大约每 2-3 秒给我一次心率数据。这也使它在应用程序不在前台时工作。
  • 首先阅读 Apple 的 HealthKit 和 WatchKit 文档。并查看他们的 Apple Watch 锻炼应用示例代码:developer.apple.com/library/content/samplecode/SpeedySloth/…

标签: ios iphone watchkit watch


【解决方案1】:

这是您需要的代码。开始锻炼时,心率每 5 秒更新一次。 https://github.com/coolioxlr/watchOS-3-heartrate

【讨论】:

  • 你能把这个答案扩展到不仅仅是一个 URL 吗?概述链接的 Github 代码的相关细节会很有帮助。
猜你喜欢
  • 2020-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-23
  • 1970-01-01
  • 2019-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多