Запрашивать heartRateVariabilitySDNN в HealthKit?

Я замечаю, что в приложении «Здоровье» получаю ежедневное значение вариабельности сердечного ритма. Согласно документам HealthKit это образец, который измеряет стандартное отклонение интервалы сердцебиения. Тем не менее, когда я запрашиваю значение ВСР в моем приложении для тренировки во время тренировки, я не получаю никаких образцов. Есть ли какое-то конкретное обстоятельство, которое должно присутствовать для возврата значения, или Apple просто еще не делится этим со сторонними разработчиками (например, vo2Max?).


person GarySabo    schedule 11.04.2018    source источник


Ответы (1)


Образцы как HRV, так и VO2 Max доступны разработчикам, использующим HealthKit (вы должны иметь возможность проверить это, запросив их на iPhone без предиката). Однако они не рассчитываются watchOS непрерывно, поэтому вы не можете зависеть от недавно вычисленных значений любого типа в любой момент времени. Обстоятельства, при которых рассчитываются новые образцы ВСР, не задокументированы, но вы должны иметь возможность запускать измерение ВСР с помощью приложения Breathe.

person Allan    schedule 12.04.2018
comment
Спасибо, Аллан, есть ли способ прочитать необработанный RR (временной интервал между ударами сердца), чтобы мы могли рассчитать ВСР самостоятельно? - person GarySabo; 12.04.2018
comment
Нет, не существует API HealthKit, обеспечивающего доступ к необработанным данным от такта к такту. - person Allan; 13.04.2018
comment
Есть ли информация о том, как запустить новое измерение ВСР программно? Если приложение Breath может это сделать, для него должен быть какой-то (частный) API, верно? - person DeveloBär; 27.10.2018