Ver datos de salud de iOS externamente

11

¿Hay alguna manera de ver los datos de salud de ios 8 externamente? Por ejemplo, con la sincronización de iCloud parece factible poder acceder a los datos a través de un sitio web (lo he comprobado https://www.icloud.com/pero no está visible). Realmente me gusta el panel de la aplicación Health, pero me gustaría más si también pudiera verlo desde otros dispositivos :)

Si no hay una forma oficial, ¿Apple permite acceder a los datos de iCloud a través de alguna API web? Puedo crear un panel de prueba de concepto si tienen algún tipo de servicio web.

Por último, otro método que he considerado es crear una aplicación que (después de solicitar permisos) lea los datos a través de HealthKit y luego los proporcione a un servicio de almacenamiento externo. Me gustaría saber si existe algo como esto (para no reinventar la rueda).


Encontré otro hilo desde junio de 2014 que indica que no es posible inspeccionar directamente las copias de seguridad de iCloud, aunque estoy bastante seguro de que solo se refieren a ver a través de iTunes o iCloud.com.

xst
fuente
Creo que Apple quiere que sepa que sus datos de salud son seguros y personales y, por lo tanto, no los almacena en 'sus' servidores, sino que solo permite que los datos vivan en 'su' dispositivo. Puede escribir un programa que acceda a los datos de su kit de salud con su aprobación y luego dejar que ese programa exporte sus datos a un archivo json / xml / csv ... Buena idea :) ¡Comenzaré a codificar de inmediato!
CousinCocaine

Respuestas:

6

La mejor manera que encontré fue: Abrir la aplicación Health y dirigirme a Health data < All y usar la flecha en la esquina superior derecha de la pantalla, luego elegir Exportar .

Tomará un tiempo si tiene datos. Podrá obtener un archivo ZIP que puede enviarse por correo.

Simplemente use XCode y debería (¡al menos!) Poder leer sus datos. Luego puede usar Dropbox para sincronizarlo con sus otros dispositivos.

iOS iPhone screenhost Xcode export.xml ejemplo

OGenius
fuente
¿Se pueden importar estos datos exportados en otro dispositivo iOS?
Basil Bourque
No estoy seguro, pero ahora hay otra aplicación que puede usar para exportar los datos llamada QS Access: appsto.re/ca/ocQ22.i El archivo estará disponible como CSV o como tablero.
OGenius
Xcode es excesivo para leer un archivo XML: solo tome una copia de Sublime Text y será mucho más rápido tratarlo.
Gorb
5

Hacer un baño de copia de seguridad encriptado en iTunes (sin encriptar las copias de seguridad no incluyen datas más salud) y utilizando una aplicación de lector de copia de seguridad, como iBackupBot ( http://download.cnet.com/iBackupBot/3000-18553_4-75532275.html ), que la voluntad solicite su contraseña de respaldo, ¡puede obtener en su computadora la carpeta de datos de salud que contiene todos sus datos de Salud!

Carpeta HealthData

Matte.Car
fuente
¿Y estos datos siguen siendo legibles?
CousinCocaine
Son bases de datos sqlite, no tengo ningún programa para leerlo ... pero son 16mb de datos, ¡así que debería haber algo!
Matte.Car
tienes un programa para leerlo. OS X tiene sqlite instalado por defecto. /usr/bin/sqlite3
CousinCocaine
¡No tengo idea de cómo usarlo!
Matte.Car
3
no encriptado! Luego, iBackupbot le pedirá su contraseña para leerla. En las copias de seguridad sin cifrar, los datos de estado y la contraseña no se guardaron.
Matte.Car