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 kgheight- Výška v metrech (použita k výpočtu BMI)
EKG a fibrilace síní
electrocardiogramType- EKG záznamy sHKElectrocardiogram.Classificationvč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
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