[英]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.