我正在开发一个用于跟踪心率的 watchOS 应用程序,它运行良好。
是否可以使用 显示计算出的心率值ClockKit
?
我正在开发一个用于跟踪心率的 watchOS 应用程序,它运行良好。
是否可以使用 显示计算出的心率值ClockKit
?
可能吗? 是的。
可行吗? 并不真地。
Apple 选择提供心率概览而不是并发症,因为并发症并不意味着频繁更新,当然也不足以显示全天准确的心率。
Apple 将计划的并发症更新限制为每 10 分钟一次,因此您显示的心率数据通常会过时。虽然您可以更频繁地手动更新您的并发症,但您可能会遇到两个问题:
用尽复杂的每日时间预算
如果您过于频繁地更新复杂功能并用尽每日预算,那么当天剩余时间将不会再进行更新。从CLKComplicationDataSource 协议参考:
不要要求系统在几分钟内更新您的并发症。相反,提供持续数小时或一整天的数据。如果您的预算用尽,则在您的预算得到补充后才会进行下一次计划更新。
耗尽手表电池
频繁的复杂功能更新可能会在一天结束之前耗尽手表电池。