Integrace HealthKit

Kompletní technická reference pro datové typy Cardio Analytics HealthKit a vzory synchronizace

Používané datové typy HealthKit

Cardio Analytics čte 11 kardiovaskulárních a pohybových metrik z Apple HealthKit pomocí first-party identifikátorů:

Metriky srdeční frekvence

  • HKQuantityTypeIdentifier.heartRate - Aktuální srdeční frekvence (tepů/min) (Apple Docs)
  • restingHeartRate - Základní klidová srdeční frekvence (Apple Docs)
  • walkingHeartRateAverage - Průměrná srdeční frekvence při chůzi

Kardiovaskulární metriky

  • bloodPressureSystolic + bloodPressureDiastolic - Párová měření krevního tlaku s korelací (Apple Docs)
  • heartRateVariabilitySDNN - Celková variabilita HRV (SDNN v milisekundách)
  • heartRateVariabilityRMSSD - Krátkodobý vagový tonus (RMSSD v ms, kde je k dispozici)
  • oxygenSaturation - SpO₂ jako zlomek (0,0-1,0, zobrazeno jako %) (Apple Docs)

Tělesné složení

  • bodyMass - Hmotnost v kg
  • height - Výška v metrech (použita k výpočtu BMI)

EKG a fibrilace síní

  • electrocardiogramType - EKG záznamy s HKElectrocardiogram.Classification včetně .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden - Procento zatížení fibrilací síní (kde je k dispozici, watchOS 9+) (Apple Docs)

Metriky fitness a mobility

  • vo2Max - Maximální spotřeba kyslíku (mL/kg/min) (Apple Docs)
  • walkingSpeed - Průměrná stabilní rychlost chůze (m/s) (Apple Docs)
  • walkingAsymmetryPercentage - Procento nerovnováhy chůze (Apple Docs)
  • stairAscentSpeed - Rychlost šplhání po schodech (m/s) (Apple Docs)

Vzory synchronizace na pozadí

Ukotvené dotazy objektů

HKAnchoredObjectQuery umožňuje delta synchronizaci, načítá pouze nová nebo změněná data od poslední synchronizace (Apple Docs).

  • Efektivní využití baterie - Načítá pouze změněná data, ne celé datové sady
  • Trvalá kotva - Ukládá poslední bod synchronizace pro obnovení po restartu aplikace
  • Zpracovává smazání - Přijímá smazané vzorky pro přesnou synchronizaci

Doručování na pozadí

HKHealthStore.enableBackgroundDelivery umožňuje HealthKit automaticky probudit aplikaci, když jsou k dispozici nová data (Apple Docs).

  • Okamžité aktualizace - Svěží kardiovaskulární data bez manuální aktualizace
  • Šetrné k baterii - Probuzení řízená systémem minimalizují spotřebu energie
  • Spolehlivé doručování - Funguje i když je aplikace zavřená

📱 Požadované oprávnění: com.apple.developer.healthkit.background-delivery (Docs)

Možnosti zpětného zápisu

Data zadaná uživatelem (hmotnost, krevní tlak) lze zapsat zpět do HealthKit pro konzistenci napříč všemi zdravotními aplikacemi a zařízeními.

  • Jednotný zdravotní záznam - Data zadaná v Cardio Analytics se objeví v Apple Health
  • Viditelnost pro lékaře - Doktoři používající systémy připojené k HealthKit vidí konzistentní záznamy
  • Kompatibilita mezi aplikacemi - Jiné zdravotní aplikace mají přístup k vašim záznamům z Cardio Analytics
  • Atribuce zařízení - HealthKit sleduje, která aplikace/zařízení zaznamenalo každý vzorek

Soukromí a podrobná oprávnění

Autorizace HealthKit je podrobná - uživatelé schvalují nebo odmítají každý datový typ jednotlivě. Cardio Analytics respektuje všechna rozhodnutí o oprávněních:

  • Podrobná oprávnění ke čtení/zápisu - Uživatel si vybírá, které metriky sdílet
  • Žádný přístup k neautorizovaným typům - HealthKit vynucuje hranice oprávnění
  • Odvolatelné kdykoli - Uživatelé mohou změnit oprávnění v iOS Nastavení → Soukromí → Zdraví
  • Žádný přenos na server - Všechna data zůstávají v zařízení; autorizace HealthKit neuděluje přístup k serveru

Přečíst úplné zásady ochrany osobních údajů

Zažijte bezproblémovou integraci HealthKit

Stáhněte Cardio Analytics a připojte se k Apple HealthKit pro automatické kardiovaskulární monitorování.

Stáhnout na App Store