Как я могу импортировать внешние данные в HealthKit?

13

У меня есть несколько приложений, которые могут не обновляться для поддержки iOS 8 и HealthKit, но они предлагают CSV-экспорт данных, которые они сохранили.

Есть ли способ импортировать исторические данные в HealthKit и Health.app?

NReilingh
источник
Брайан, можно ли будет импортировать данные с компьютера Cpap в форме файла CSV в аптечку в категории сна? В настоящее время я использую компьютер Resmed S9 Cpap и могу взять данные о сне с машины и экспортировать данные в файл CSV с помощью программы с открытым исходным кодом под именем Sleepyhead. Я действительно хотел бы иметь возможность импортировать эти данные в приложение аптечки. Я вижу, что приложение вашей компании Health Importer было бы отличным выбором, и я хотел бы купить приложение, однако без этой функции мне не очень хорошо. я могу предоставить больше информации и резюме
Джефф - подход Apple к обработке данных сна очень отличается от того, что отслеживает большинство людей и как большинство cpap обрабатывают данные. На сегодняшний день мы не видели набора данных, в котором есть необходимая информация, необходимая Apple для этого типа данных, но я был бы рад взглянуть на ваш и посмотреть, будет ли он работать. Пожалуйста, напишите мне образец ваших данных, и я могу посмотреть. Вы можете отправить его на поддержку [at] paradox-customs.com. Благодарность!
Брайан Крабах

Ответы:

5

Сторонние разработчики могут предоставлять функциональность импорта в приложение здоровья через обычный API-интерфейс Health Kit для iOS.

Некоторые приложения очищают или используют веб-API, такие как Sync Solver, для передачи данных FitBit из облака в локальное приложение работоспособности на iOS. Некоторые, такие как Health Importer, являются более общими. (Правильное раскрытие: я работаю над этим приложением )

В магазине есть приложение, специально разработанное для импорта произвольных данных CSV в HealthKit / Health.App.

Вот несколько скриншотов из версии для разработчиков, чтобы показать, как работает приложение:

CSV можно отправить по электронной почте, а затем открыть в приложении:

В ожидании импорта CSV

Открыть в приложении

Затем вы можете настроить каждый из столбцов в CSV для поддерживаемого типа данных из HealthKit / Health.App:

Готов к импорту

После этого, просто нажмите кнопку импорта, и он принесет данные в:

Импорт данных

Импорт завершен

Брайан Крабах
источник
Кто-то отправил вам сообщение в качестве нового ответа, а тот, кто преобразовал его в комментарий, случайно
добавил
2
Импортер здоровья, похоже, очень глючит. Это не очень хорошо работает.
Оуэн Годфри
Не работает в iOS 9 вообще. Жаль, что мы не можем импортировать собственные данные о здоровье Apple!
Гильошон
Установлено почти 2000 копий, приложение работает очень хорошо для большого количества людей. У нас есть несколько ошибок, о которых мы знаем, и работаем над их решением. Разработка приложения была приостановлена ​​на несколько месяцев, пока она перемещалась по всей стране, а затем приводила ее в соответствие с последними версиями Apple SDK, но мы вернулись к этому и работаем над новым выпуском. Мы подтвердили, что в iOS9 он работает хорошо, и одно из наших обновлений, над которым мы работаем, - поддержка собственного экспорта Apple из Health.app.
Брайан Крабах
Может ли это приложение импортировать папку, полную файлов CSV, в том же формате, который экспортирует Google Fit? Я переключился с Android на iPhone и экспортировал данные Google Fit с помощью Google Takeout. Ваше приложение импортирует это?
Ваддади Картик
1

На самом деле Lionheart Software выпустила приложение под названием Health CSV Importer, которое делает именно это. По сути, он берет практически любого CSV, который вы можете бросить в него, и тянет его в Apple Health.

В Lionheart также есть приложение Health Data Importer, которое переносит данные со старого iPhone на новый (без необходимости восстановления этого телефона из резервной копии). `

Рейчел
источник