Afficher les données de santé iOS en externe

11

Existe-t-il un moyen d'afficher les données de santé iOS 8 en externe? Par exemple, avec la synchronisation iCloud, il semble possible de pouvoir accéder aux données via un site Web (j'ai vérifié https://www.icloud.com/mais ce n'est pas visible). J'aime vraiment le tableau de bord de l'application Santé, mais je l'aimerais plus si je pouvais également le voir à partir d'autres appareils :)

S'il n'y a aucun moyen officiel, Apple autorise-t-il l'accès aux données iCloud via une API Web? Je peux créer un tableau de bord de validation de principe s'ils disposent d'une sorte de service Web.

Enfin, une autre méthode que j'ai envisagée consiste à créer une application qui (après avoir demandé des autorisations) lit les données via HealthKit, puis les fournit à un service de stockage externe. J'aimerais savoir si quelque chose comme ça existe (donc je ne réinvente pas la roue).


J'ai trouvé un autre fil de juin 2014 qui indique qu'il n'est pas possible d'inspecter directement les sauvegardes iCloud, bien que je sois presque sûr qu'ils ne font référence qu'à la visualisation via iTunes ou iCloud.com.

xst
la source
Je pense qu'Apple veut que vous sachiez que vos données de santé sont sauvegardées et personnelles et ne les stockent donc pas sur «leurs» serveurs, mais laissent uniquement les données vivre sur «votre» appareil. Vous pouvez écrire un programme qui accède aux données de votre kit de santé par votre approbation et laisser ce programme exporter vos données vers un fichier json / xml / csv ... Bonne idée :) Je vais commencer à coder tout de suite!
CousinCocaine

Réponses:

6

La meilleure façon que j'ai trouvée était de: Ouvrir l'application Santé et aller à Données santé < Tout et utiliser la flèche en haut à droite de l'écran, puis choisir Exporter .

Cela prendra un certain temps si vous avez des données. Vous pourrez obtenir un fichier ZIP que vous pourrez vous envoyer par courrier électronique.

Utilisez simplement XCode et vous devriez (au moins!) Être capable de lire vos données. Vous pouvez ensuite utiliser dropbox pour le synchroniser avec vos autres appareils.

Hébergeur iPhone iOS Exemple d'exportation Xcode.xml

OGenius
la source
Ces données exportées peuvent-elles être importées sur un autre appareil iOS?
Basil Bourque
Pas sûr, mais il existe maintenant une autre application que vous pouvez utiliser pour exporter les données appelée QS Access: appsto.re/ca/ocQ22.i Le fichier sera disponible en CSV ou en carte.
OGenius
Xcode est exagéré pour lire un fichier XML - il suffit de récupérer une copie de Sublime Text et ce sera beaucoup plus rapide à gérer.
Gorb
5

Faire une sauvegarde en cryptée sur iTunes (les sauvegardes non cryptées n'incluent pas de données de santé) et utiliser une application de lecteur de sauvegarde, comme iBackupbot ( http://download.cnet.com/iBackupBot/3000-18553_4-75532275.html ), qui permettra vous demander votre mot de passe de sauvegarde, vous pouvez obtenir sur votre ordinateur le dossier healthdata qui contient toutes vos données de santé!

Dossier HealthData

Matte.Car
la source
et ces données sont-elles toujours lisibles?
CousinCocaine
Ce sont des bases de données sqlite, je n'ai aucun programme pour le lire ... mais ce sont 16 Mo de données donc il devrait y avoir quelque chose!
Matte.Car
vous avez un programme pour le lire. OS X a sqlite installé par défaut. /usr/bin/sqlite3
CousinCocaine
Je n'ai aucune idée de comment l'utiliser!
Matte.Car
3
non crypté! Ensuite, iBackupbot vous demandera votre mot de passe pour le lire. Dans les sauvegardes non chiffrées, les données de santé et le mot de passe n'étaient pas enregistrés!
Matte.Car