🏥
HealthKitキャッチアップ
HealthKit
ヘルスケアとフィットネス - Apple Developer
HealthKit フレームワークについて
- アプリ間で健康とフィットネスのデータを共有
- データ型と単位を事前定義されたリストに制限
- HealthKitデータ
- 特性データ (characteristic data)
- ユーザーの生年月日、血液型、生物学的性別、肌のタイプなど
- アプリケーションは特性データを保存できない
- サンプルデータ (sample)
- トレーニングデータ (workout)
- ソースデータ
- 削除されたオブジェクト
-
HKObject
- すべての HealthKit サンプル タイプのスーパークラス
- 特性データ (characteristic data)
- iPhone と Apple Watch にはそれぞれ独自の HealthKit ストアがある
HealthKit のセットアップ
-
-
HealthKit 機能をターゲットに追加する
- 追加後の状態
- 「Clinical Health Records」とは?
臨床記録(Clinical Health Records)とは、患者の健康状態や受けた治療に関する情報を含む記録のことを指します
- 「Clinical Health Records」とは?
-
HealthKit 機能をターゲットに追加する
-
NSHealthUpdateUsageDescription
やNSHealthShareUsageDescription
の設定-
Info.plist
にNSHealthUpdateUsageDescription
,NSHealthShareUsageDescription
を設定します - Xcode13以降でのInfo.plistの設定は以下を参照
-
-
アプリの HealthKit ストアを作成します。
テストデータ関連
-
https://github.com/ashtom/hkimport
- 実際のデバイスのデータをシュミレータに取り込むことができる
-
https://github.com/dogsheep/healthkit-to-sqlite/tree/main
↑こんなのもある
- ExportしたデータをSQLiteのデータベースへ変換する事ができる
Discussion