Ios 在训练过程中从Apple Watch获取实时传感器数据

Ios 在训练过程中从Apple Watch获取实时传感器数据,ios,apple-watch,watchos-2,healthkit,Ios,Apple Watch,Watchos 2,Healthkit,假设我在apple watch上启动了一个训练课程,那么即使在手表处于睡眠状态(屏幕关闭)时,是否有办法实时获取加速器、距离或能量消耗或apple watch传感器支持的任何其他数据。如果是这样,该数据的采样率是多少。当我在手表处于睡眠状态时,在这些时间间隔内收到这些数据时,我可以执行任何代码吗。例如,尽管watch屏幕仍处于关闭状态且处于活动训练会话中,但当我收到数据时,我是否可以触发触觉通知?即使在开始训练会话后,watch OS 2上的应用程序也不会在屏幕关闭时运行。您的应用程序只能在屏幕

假设我在apple watch上启动了一个训练课程,那么即使在手表处于睡眠状态(屏幕关闭)时,是否有办法实时获取加速器、距离或能量消耗或apple watch传感器支持的任何其他数据。如果是这样,该数据的采样率是多少。当我在手表处于睡眠状态时,在这些时间间隔内收到这些数据时,我可以执行任何代码吗。例如,尽管watch屏幕仍处于关闭状态且处于活动训练会话中,但当我收到数据时,我是否可以触发触觉通知?

即使在开始训练会话后,watch OS 2上的应用程序也不会在屏幕关闭时运行。您的应用程序只能在屏幕打开时处理数据。

@Allan是正确的。如果屏幕关闭,apple watch传感器提供的数据不会实时传输。屏幕关闭时可能会收集数据,但只有当屏幕打开且您的应用位于前台时,数据才会发送到应用程序。