Как HKWorkoutActivityType способствует HKWorkout? - PullRequest
0 голосов
/ 06 декабря 2018

При создании HKWorkoutSession нам нужно предоставить HKWorkoutConfiguration с HKWorkoutActivityType.

Есть много доступных HKWorkoutActivityType, но я не могу найти, что это за применение.

Вносит ли разный тип активности разные суммы общего количества энергии, сожженной во время тренировки?или он используется только при запросе HealthKit для определенного типа тренировки?

Я создаю watchApp для общей тренировки, с помощью которого пользователь может просто запустить и остановить тренировку, чтобы завершить свои кольца.Но меня смущает HKWorkoutActivityType.Будет ли какая-либо разница в TotalEnergyBurned, если я использую другой HKWorkoutActivityType, потому что он способствует закрытию красного кольца.

1 Ответ

0 голосов
/ 11 декабря 2018

Насколько я могу судить, HealthKit должен знать HKWorkoutActivityType, чтобы тренировки правильно отображались в Apple Health.Он не вычисляет автоматически totalEnergyBurned или любые другие величины, используемые для характеристики тренировки:

Ваше приложение всегда должно предоставлять данные для свойств продолжительности тренировки, totalDistance и totalEnergyBurned, когда данные доступны и актуальнына тренировку.Кроме того, вы должны предоставить набор связанных выборок, которые суммируют до этих итогов.

От: https://developer.apple.com/documentation/healthkit/hkworkout

Я не знаю, проверяет ли HealthKit, подходит ли количестводля данного типа тренировки, например, «толкает» инвалидную коляску при плавании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...