2014-11-23 3 views
1

Я пытаюсь выяснить, возможна ли запись тренировок по тренировкам в Healthkit? От использования приложения и прохождения через sdk от Apple я не вижу ничего, что могло бы позволить мне записывать весовые значения (вес, комплекты, повторы и т. Д.). Похоже, что он ориентирован на калории и типы данных времени.iOS Healthkit запись пользовательских данных тренировки

Я что-то пропустил или это невозможно? Похоже, что очень простая вещь для любого приложения для фитнеса действительно для записи веса, наборов, информации о контактах. Если это невозможно через встроенные типы данных, возможно ли создать собственный собственный тип? Из документов и другого вопроса о стеке, я чувствую, что это не так. Но может ли кто-нибудь подтвердить, что обе эти вещи невозможны?

ответ

4

В настоящее время тренировки в HealthKit отслеживают только активную энергию горения и пройденное расстояние. Вы можете использовать одну из тренировочных величин HKWorkoutActivityType (HKWorkoutActivityTypeTraditionalStrengthTraining или HKWorkoutActivityTypeFunctionalStrengthTraining), но нет никаких типов образцов для отслеживания прочных тренировок. Поскольку пользовательские типы выборок не поддерживаются, если вы хотите сегодня создать приложение, которое интегрируется с HealthKit, то лучше всего сохранить тренировку с соответствующим типом и значением активной энергии, а затем сохранить другие данные в базе данных собственного приложения или как значения метаданных в HKWorkout.

Вы должны file a bug с Apple, если вы хотите получить лучшую поддержку для отслеживания прочности в будущем SDK.

+0

hmm so sdk кажется очень ограниченным на данный момент, не вижу смысла в том, почему силовая подготовка (большая часть почти всех в фитнесе) не учитывается. Я не фиксирую дистанцию ​​сжигания активной энергии, поскольку мое приложение ограничено только тяжелой тренировкой. Большое спасибо за ответ, хотя, я посмотрю на HKWorkoutActivityTypeTraditionalStrengthTraining. –