Apple Fitness - 更改锻炼列表中显示的值

Apple Fitness - Change what value gets shown in the Workouts List

我和我的团队目前正在开发一款独立的 watchOS 应用程序,我们正在使用 HKLiveWorkoutBuilder 跟踪锻炼情况。在调用将锻炼保存到 HKHealthStore 中的 finishWorkout(completion:) 方法之前,我们会在锻炼需要时保存一些元数据。

但是,我们还想将健身应用程序中默认为锻炼持续时间的绿色值更改为active/total KCAL,就像在从健康应用程序保存的条目。 绿色值 显示在 iOS' 锻炼的健身应用程序列表中,就在锻炼名称下方,如下面的屏幕截图所示。我们还在 AppStore 上做了一些研究,有一些保存锻炼的第三方应用程序实际上在 Fitness 应用程序中显示了 KCAL,因此似乎有一些解决方法。

很遗憾,我们无法在文档中找到匹配的 HKMetadataKey,也找不到任何其他可能的解决方案。

我们将非常感谢任何提示! 保持安全:)

我们的团队在此事上设法得到了 Apple 工程师的回应,他们表示没有 API 可以为第 3 方开发人员实现这一目标。