繁体   English   中英

如何使用第三方应用在 Apple Watch 中的活动移动环中添加贡献

[英]How to add a contribution in activity move ring in apple watch using third party app

我们有一个应用程序,其功能包括通过蓝牙获取实时锻炼数据——包括步幅、距离、消耗的卡路里、活动时间等。

我们还集成了 Health 应用程序,因此我们能够在 Health 应用程序中轻松写入/读取数据(即有功能量、步数和步行 + 跑步距离)。

现在我们的问题是 Apple 健康正在记录我们应用程序的步骤,但这些步骤并没有让它观看活动响铃。

有什么方法可以在 Apple Watch 活动环(移动环)中反映我们的锻炼数据?

目前,我们的应用程序是为 iPhone 制作的,我们需要为此创建一个手表应用程序吗?

如果有,请提出任何解决方案。

使用锻炼样本 | 苹果开发者文档

填充戒指

锻炼样本可用于“活动”应用程序中的“移动”和“锻炼”环。 要做出贡献,您必须将一个或多个活动能量消耗样本与锻炼相关联。 此外:

  • 在手表操作系统中。 使用锻炼 session 来跟踪用户的活动。 当 session 结束时,创建锻炼 object 和相关的有功能量消耗样本。 有关更多信息,请参阅HKWorkoutSession 系统根据消耗的有功能量样本更新移动环。 它会根据用户在锻炼期间实际花费的时间(由手表的传感器计算得出)更新锻炼环。

  • 在 iOS 10 或更高版本中。 不需要额外的工作。 锻炼对象会自动加入到移动和锻炼环中。 锻炼环增加锻炼的总持续时间,移动环增加相关活动能量燃烧样本中的卡路里数量。 HealthKit 还会在锻炼重叠的每个挂钟小时将站立环增加一小时。

  • 在 iOS 中 9. iPhone 上保存的锻炼对象不参与活动环。

在对您的应用程序最有意义的设备上创建和保存锻炼。 这通常是运行用户锻炼逻辑的设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM