외부에서 iOS 건강 데이터보기


11

iOS 8 상태 데이터를 외부에서 볼 수있는 방법이 있습니까? 예를 들어, iCloud 동기화를 사용하면 웹 사이트를 통해 데이터에 접근 할 수있는 것 같습니다 (확인 https://www.icloud.com/했지만 표시되지 않음). 나는 건강 앱 대시 보드를 정말로 좋아하지만 다른 장치에서도 볼 수 있다면 더 좋아합니다. :)

공식적인 방법이 없다면 Apple은 일부 웹 API를 통해 iCloud 데이터에 액세스 할 수 있습니까? 웹 서비스가있는 경우 개념 증명 대시 보드를 작성할 수 있습니다.

마지막으로, 내가 고려한 또 다른 방법은 (권한을 요청한 후) HealthKit을 통해 데이터를 읽고 외부 저장소 서비스에 제공하는 앱을 빌드하는 것입니다. 이와 같은 것이 존재하는지 알고 싶습니다 (따라서 바퀴를 재발 명하지 않습니다).


2014 년 6 월부터 iCloud 백업을 직접 검사 할 수 없다는 다른 스레드 가 발견 되었지만 iTunes 또는 iCloud.com을 통해서만 볼 수 있다고 확신합니다.


Apple은 귀하의 건강 데이터가 저장되어 있으며 개인 정보임을 알고 싶어서 데이터를 '그들의'서버에 저장하지 않고 데이터를 '귀하의'장치에 보관하도록합니다. 승인을 통해 건강 키트 데이터에 액세스하는 프로그램을 작성하고 해당 프로그램이 데이터를 json / xml / csv 파일로 내보내도록 할 수 있습니다 ... 좋은 생각 :) 즉시 코딩을 시작하겠습니다!
CousinCocaine

답변:


6

내가 찾은 가장 좋은 방법은 Health App을 열고 Health data < All로 이동 한 다음 화면 오른쪽 상단의 화살표를 사용하고 Export 를 선택하십시오 .

데이터가 있으면 시간이 걸립니다. 자신에게 우편으로 보낼 수있는 ZIP 파일을 얻을 수 있습니다.

XCode를 사용 하면 데이터를 읽을 수 있어야합니다. 그런 다음 dropbox를 사용하여 다른 기기와 동기화 할 수 있습니다.

iOS iPhone 화면 호스트 Xcode export.xml 예제


내 보낸 데이터를 다른 iOS 기기로 가져올 수 있습니까?
Basil Bourque

확실하지는 않지만 QS Access라는 데이터를 내보내는 데 사용할 수있는 다른 앱이 있습니다. appsto.re/ca/ocQ22.i 파일은 CSV 또는 보드로 제공됩니다.
OGenius

Xcode는 XML 파일을 읽는 데 어려움을 겪습니다. Sublime Text의 사본을 가져 오면 처리 속도가 훨씬 빨라집니다.
Gorb

5

수행 EN (암호화되지 않은 백업이 건강 datas에 포함되지 않습니다) 아이튠즈에 암호화 되 백업과 같은 백업 리더 응용 프로그램을 사용 iBackupbot ( http://download.cnet.com/iBackupBot/3000-18553_4-75532275.html ), 그 의지 백업 비밀번호를 물어 보면 컴퓨터에 모든 건강 데이터가 포함 된 healthdata 폴더를 얻을 수 있습니다!

HealthData 폴더


이 데이터는 여전히 읽을 수 있습니까?
CousinCocaine

그것들은 sqlite 데이터베이스이며, 읽을 프로그램이 없지만 16MB의 데이터이므로 뭔가가 있어야합니다!
Matt.Car

읽을 프로그램이 있습니다. OS X에는 기본적으로 sqlite가 설치되어 있습니다. /usr/bin/sqlite3
CousinCocaine

나는 그것을 사용하는 방법에 대해 모른다!
Matt.Car

3
노노 암호화! 그러면 iBackupbot이 암호를 읽도록 요청할 것입니다. 암호화되지 않은 백업에서 상태 데이터와 비밀번호가 저장되지 않았습니다!
Matt.Car

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.