0

我正在开发一个用于跟踪心率的 watchOS 应用程序,它运行良好。

是否可以使用 显示计算出的心率值ClockKit

4

1 回答 1

3

可能吗? 是的。

可行吗? 并不真地。

Apple 选择提供心率概览而不是并发症,因为并发症并不意味着频繁更新,当然也不足以显示全天准确的心率。

Apple 将计划的并发症更新限制为每 10 分钟一次,因此您显示的心率数据通常会过时。虽然您可以更频繁地手动更新您的并发症,但您可能会遇到两个问题:

  • 用尽复杂的每日时间预算

    如果您过于频繁地更新复杂功能并用尽每日预算,那么当天剩余时间将不会再进行更新。从CLKComplicationDataSource 协议参考

    不要要求系统在几分钟内更新您的并发症。相反,提供持续数小时或一整天的数据。如果您的预算用尽,则在您的预算得到补充后才会进行下一次计划更新。

  • 耗尽手表电池

    频繁的复杂功能更新可能会在一天结束之前耗尽手表电池。

于 2016-03-08T06:57:49.443 回答