外部でiOSヘルスデータを表示する


11

iOS 8のヘルスデータを外部で表示する方法はありますか?たとえば、iCloud同期では、Webサイトを介してデータにアクセスできる可能性があります(確認しましたhttps://www.icloud.com/が、表示されません)。Healthアプリのダッシュボードは本当に気に入っていますが、他のデバイスからも確認できるようになりたいです:)

公式な方法がない場合、Appleは一部のWeb APIを介してiCloudデータへのアクセスを許可しますか?何らかのWebサービスがある場合は、概念実証ダッシュボードを作成できます。

最後に、私が検討した別の方法は、(権限を要求した後)HealthKitを介してデータを読み取り、それを外部ストレージサービスに提供するアプリを構築することです。このようなものが存在するかどうかを知りたいので(ホイールを再発明しないように)。


私が見つかりました。別のスレッドから2014年6月、私はかなり確信して、彼らは唯一のiTunesまたはiCloud.comを通して見るに言及しているんですけれども、それが直接のiCloudバックアップを検査することはできませんを示しています。


私はAppleがあなたにあなたの健康データが保存されて個人的であることをあなたが知っていることを望んでいると思います、そしてそれ故にそれを「彼らの」サーバーに保存するのではなく、データを「あなたの」デバイスでのみ生きさせます。承認によってヘルスキットのデータにアクセスするプログラムを作成し、そのプログラムにデータをjson / xml / csvファイルにエクスポートさせることもできます...良いアイデア:)すぐにコーディングを開始します!
CousinCocaine

回答:


6

私が見つけた最良の方法は、Healthアプリを開いてHealth data < Allに移動し、画面の右上にある矢印を使用してから、[ Export]を選択することでした。

データがある場合はしばらく時間がかかります。自分宛てに送信できるZIPファイルを取得できます。

XCodeを使用するだけで、(少なくとも!)データを読み取ることができるはずです。その後、Dropboxを使用して他のデバイスと同期できます。

iOS iPhoneスクリーンホスト Xcode export.xmlの例


このエクスポートされたデータを別のiOSデバイスにインポートできますか?
バジルブルク2016年

確かではありませんが、QS Accessと呼ばれるデータをエクスポートするために使用できる別のアプリがあります。appsto.re / ca / ocQ22.iファイルはCSVまたはボードとして利用できます。
OGenius

Xcodeは、XMLファイルの読み取りには過剰です。SublimeTextのコピーを取得するだけで、処理がはるかに速くなります。
Gorb

5

こうエン(暗号化されていないバックアップは健康件のデータが含まれていません)iTunesで暗号化されたバックアップをと同じように、バックアップリーダーアプリを使用してiBackupbothttp://download.cnet.com/iBackupBot/3000-18553_4-75532275.html)、その意志あなたのバックアップパスワードを尋ねてください、あなたはあなたのコンピュータにあなたのすべてのあなたの健康データを含むhealthdataフォルダを得ることができます!

HealthDataフォルダー


このデータはまだ読み取り可能ですか?
CousinCocaine

それらはsqliteデータベースであり、それを読み取るプログラムはありません...しかし、16MBのデータなので、何かがあるはずです!
Matte.Car、2015年

あなたはそれを読むためのプログラムを持っています。OS Xには、デフォルトでsqliteがインストールされています。 /usr/bin/sqlite3
CousinCocaine

使い方がわかりません!
Matte.Car、2015年

3
暗号化されていない!次に、iBackupbotはそれを読むためにパスワードを要求します。暗号化されていないバックアップでは、健康データとパスワードが保存されませんでした!
Matte.Car、2015年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.