HealthKit-Integration
Vollständige technische Referenz für Cardio Analytics HealthKit-Datentypen und Synchronisationsmuster
Verwendete HealthKit-Datentypen
Cardio Analytics liest 11 kardiovaskuläre und Mobilitätsmetriken aus Apple HealthKit mit First-Party-Identifikatoren:
Herzfrequenz-Metriken
HKQuantityTypeIdentifier.heartRate- Aktuelle Herzfrequenz (Schläge/Min.) (Apple Docs)restingHeartRate- Ruheherzfrequenz-Basislinie (Apple Docs)walkingHeartRateAverage- Durchschnittliche HR beim Gehen
Kardiovaskuläre Metriken
bloodPressureSystolic+bloodPressureDiastolic- Gepaarte BP-Messwerte mit Korrelation (Apple Docs)heartRateVariabilitySDNN- Gesamte HRV-Variabilität (SDNN in Millisekunden)heartRateVariabilityRMSSD- Kurzfristiger vagaler Tonus (RMSSD in ms, wo verfügbar)oxygenSaturation- SpO₂ als Bruchteil (0,0-1,0, Anzeige als %) (Apple Docs)
Körperzusammensetzung
bodyMass- Gewicht in kgheight- Größe in Metern (zur Berechnung des BMI verwendet)
ECG & Vorhofflimmern
electrocardiogramType- ECG-Aufzeichnungen mitHKElectrocardiogram.Classificationeinschließlich.atrialFibrillation(Apple Docs)atrialFibrillationBurden- AF-Belastungsprozentsatz (wo verfügbar, watchOS 9+) (Apple Docs)
Fitness- & Mobilitätsmetriken
vo2Max- Maximale Sauerstoffaufnahme (mL/kg/min) (Apple Docs)walkingSpeed- Durchschnittliche gleichmäßige Gehgeschwindigkeit (m/s) (Apple Docs)walkingAsymmetryPercentage- Gang-Ungleichgewichtsprozentsatz (Apple Docs)stairAscentSpeed- Treppensteig-Geschwindigkeit (m/s) (Apple Docs)
Hintergrund-Synchronisationsmuster
Verankerte Objektabfragen
HKAnchoredObjectQuery ermöglicht Delta-Synchronisation und ruft nur neue oder geänderte Daten seit der letzten Synchronisation ab (Apple Docs).
- Effizienter Akkuverbrauch - Ruft nur geänderte Daten ab, nicht ganze Datensätze
- Persistenter Anker - Speichert letzten Synchronisationspunkt, um nach App-Neustart fortzufahren
- Handhabt Löschungen - Empfängt gelöschte Samples für genaue Synchronisation
Hintergrund-Bereitstellung
HKHealthStore.enableBackgroundDelivery ermöglicht HealthKit, die App automatisch zu aktivieren, wenn neue Daten verfügbar werden (Apple Docs).
- Sofortige Updates - Frische kardiovaskuläre Daten ohne manuelle Aktualisierung
- Akkueffizient - Systemverwaltete Aktivierungen minimieren den Stromverbrauch
- Zuverlässige Bereitstellung - Funktioniert auch bei geschlossener App
📱 Erforderliche Berechtigung: com.apple.developer.healthkit.background-delivery (Docs)
Rückschreib-Fähigkeiten
Vom Benutzer eingegebene Daten (Gewicht, Blutdruck) können zur Konsistenz über alle Gesundheits-Apps und Geräte hinweg in HealthKit zurückgeschrieben werden.
- Einheitliche Gesundheitsakte - In Cardio Analytics eingegebene Daten erscheinen in Apple Health
- Arztsichtbarkeit - Ärzte, die HealthKit-verbundene Systeme verwenden, sehen konsistente Aufzeichnungen
- Cross-App-Kompatibilität - Andere Gesundheits-Apps können auf Ihre Cardio Analytics-Einträge zugreifen
- Gerätezuordnung - HealthKit verfolgt, welche App/welches Gerät jede Probe aufgezeichnet hat
Datenschutz & granulare Berechtigungen
HealthKit-Autorisierung ist granular - Benutzer genehmigen oder verweigern jeden Datentyp einzeln. Cardio Analytics respektiert alle Berechtigungsentscheidungen:
- Granulare Lese-/Schreibberechtigungen - Benutzer wählt, welche Metriken geteilt werden
- Kein Zugriff auf nicht autorisierte Typen - HealthKit erzwingt Berechtigungsgrenzen
- Jederzeit widerrufbar - Benutzer können Berechtigungen in iOS Einstellungen → Datenschutz → Health ändern
- Keine Serverübertragung - Alle Daten bleiben auf dem Gerät; HealthKit-Autorisierung gewährt keinen Serverzugriff
Erleben Sie nahtlose HealthKit-Integration
Laden Sie Cardio Analytics herunter und verbinden Sie sich mit Apple HealthKit für automatische kardiovaskuläre Überwachung.
Im App Store herunterladen