İOS Health verilerini harici olarak görüntüleme


11

İos 8 sağlık verilerini harici olarak görüntülemenin bir yolu var mı? Örneğin, iCloud senkronizasyonu ile bir web sitesi üzerinden verilere erişmek mümkün görünüyor (kontrol ettim https://www.icloud.com/ama görünmüyor). Sağlık uygulaması kontrol panelini gerçekten seviyorum, ancak diğer cihazlardan da görebilseydim daha çok istiyorum :)

Resmi bir yol yoksa, Apple iCloud verilerine bazı web API'leri aracılığıyla erişmeye izin veriyor mu? Bir tür web hizmeti varsa, kavram kanıtı gösterge tablosu oluşturabilirim.

Son olarak, düşündüğüm başka bir yöntem (izinleri istedikten sonra) verileri HealthKit aracılığıyla okuyan ve ardından bunu harici bir depolama hizmetine sunan bir uygulama oluşturmaktır. Böyle bir şeyin olup olmadığını bilmek istiyorum (bu yüzden tekerleği yeniden icat etmiyorum).


Haziran 2014'ten itibaren iCloud yedeklemelerini doğrudan denetlemenin mümkün olmadığını belirten başka bir iş parçacığı buldum , ancak yalnızca iTunes veya iCloud.com üzerinden görüntülemeye atıfta bulunduğundan eminim.


Apple'ın sağlık verilerinizin kaydedildiğini ve kişisel olduğunu bilmenizi istediğini ve bunun için bu verileri 'kendi' sunucularında saklamadığını, ancak verilerin yalnızca 'cihazınızda' olmasına izin verdiğini düşünüyorum. Onayınızla sağlık kiti verilerinize erişen bir program yazabilir ve daha sonra bu programın verilerinizi bir json / xml / csv dosyasına aktarmasına izin verebilirsiniz ... İyi fikir :) Hemen kodlamaya başlayacağım!
CousinCocaine

Yanıtlar:


6

Bulduğum en iyi yol: Sağlık Uygulamasını açın ve Sağlık verilerine gidin < Tümü ve ekranın sağ üstündeki oku kullanın ve ardından Dışa Aktar'ı seçin .

Verileriniz varsa biraz zaman alacaktır. Kendinize postayla gönderebileceğiniz bir ZIP dosyası alabilirsiniz.

Sadece XCode kullanın ve (en azından!) Verilerinizi okuyabilmelisiniz. Daha sonra dropbox'ı diğer cihazlarınızla senkronize etmek için kullanabilirsiniz.

iOS iPhone ekran barındırıcısı Xcode export.xml örneği


Dışa aktarılan bu veriler başka bir iOS cihazına aktarılabilir mi?
Basil Bourque

Emin değilim ama şimdi QS Access adlı verileri dışa aktarmak için kullanabileceğiniz başka bir uygulama var: appsto.re/ca/ocQ22.i Dosya CSV veya pano olarak sunulacak.
OGenius

Xcode, bir XML dosyasını okumak için aşırıya kaçar - sadece Sublime Text'in bir kopyasını alın ve başa çıkmak çok daha hızlı olacaktır.
Gorb

5

Bir Doing tr (şifresiz yedeklemeler sağlık verilerini içermez) iTunes kriptolanmis yedekleme ve benzeri bir yedek okuyucu uygulaması kullanarak iBackupBot ( http://download.cnet.com/iBackupBot/3000-18553_4-75532275.html ), Vasiyet Yedek parolanızı isteyin, bilgisayarınıza tüm Sağlık verilerinizi içeren sağlık verileri klasörünü alabilirsiniz!

HealthData klasörü


ve bu veriler hala okunabilir mi?
CousinCocaine

Bunlar sqlite veritabanları, onu okuyacak bir programım yok ... ama 16mb veri, bu yüzden bir şey olmalı!
Matte Car

okumak için bir programınız var. OS X'te varsayılan olarak sqlite yüklüdür. /usr/bin/sqlite3
CousinCocaine

Nasıl kullanılacağı hakkında hiçbir fikrim yok!
Mat

3
nono şifreli! Ardından iBackupbot sizden şifrenizi okumanızı isteyecektir. Şifrelenmemiş yedeklemelerde sağlık verileri ve şifre kaydedilmedi!
Matte

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.