Integració HealthKit
Referència tècnica completa per als tipus de dades i patrons de sincronització de Cardio Analytics amb HealthKit
Tipus de Dades de HealthKit Utilitzats
Cardio Analytics llegeix 11 mètriques cardiovasculars i de mobilitat d'Apple HealthKit utilitzant identificadors oficials:
Mètriques de Freqüència Cardíaca
HKQuantityTypeIdentifier.heartRate- Freqüència cardíaca actual (batecs/min) (Documentació Apple)restingHeartRate- Línia base de freqüència cardíaca en repòs (Documentació Apple)walkingHeartRateAverage- FC mitjana durant caminar
Mètriques Cardiovasculars
bloodPressureSystolic+bloodPressureDiastolic- Lectures de PA parellades amb correlació (Documentació Apple)heartRateVariabilitySDNN- Variabilitat VFC global (SDNN en mil·lisegons)heartRateVariabilityRMSSD- To vagal a curt termini (RMSSD en ms, on estigui disponible)oxygenSaturation- SpO₂ com a fracció (0,0-1,0, mostrat com a %) (Documentació Apple)
Composició Corporal
bodyMass- Pes en kgheight- Alçada en metres (utilitzada per calcular l'IMC)
ECG i Fibril·lació Auricular
electrocardiogramType- Enregistraments d'ECG ambHKElectrocardiogram.Classificationincloent.atrialFibrillation(Documentació Apple)atrialFibrillationBurden- Percentatge de càrrega de FA (on estigui disponible, watchOS 9+) (Documentació Apple)
Mètriques de Condició Física i Mobilitat
vo2Max- Captació màxima d'oxigen (mL/kg/min) (Documentació Apple)walkingSpeed- Velocitat de caminar constant mitjana (m/s) (Documentació Apple)walkingAsymmetryPercentage- Percentatge de desequilibri de marxa (Documentació Apple)stairAscentSpeed- Velocitat de pujar escales (m/s) (Documentació Apple)
Patrons de Sincronització en Segon Pla
Consultes d'Objectes Ancorats
HKAnchoredObjectQuery habilita la sincronització delta - només obtenint dades noves o modificades des de l'última sincronització (Documentació Apple).
- Ús eficient de la bateria - Només obté dades canviades, no conjunts de dades complets
- Àncora persistent - Emmagatzema l'últim punt de sincronització per reprendre després del reinici de l'app
- Gestiona eliminacions - Rep mostres esborrades per a una sincronització precisa
Lliurament en Segon Pla
HKHealthStore.enableBackgroundDelivery permet a HealthKit despertar l'app quan hi ha dades noves disponibles (Documentació Apple).
- Actualitzacions immediates - Dades cardiovasculars fresques sense actualització manual
- Eficient amb la bateria - Despertades gestionades pel sistema minimitzen el consum d'energia
- Lliurament fiable - Funciona fins i tot quan l'app està tancada
📱 Dret requerit: com.apple.developer.healthkit.background-delivery (Documentació)
Capacitats d'Escriptura
Les dades introduïdes per l'usuari (pes, pressió arterial) es poden escriure de tornada a HealthKit per mantenir consistència en totes les apps i dispositius de salut.
- Registre de salut unificat - Les dades introduïdes a Cardio Analytics apareixen a Apple Health
- Visibilitat del metge - Els metges que utilitzen sistemes connectats a HealthKit veuen registres consistents
- Compatibilitat entre apps - Altres apps de salut poden accedir a les teves entrades de Cardio Analytics
- Atribució de dispositiu - HealthKit segueix quina app/dispositiu va registrar cada mostra
Privacitat i Permisos Granulars
L'autorització de HealthKit és granular - els usuaris aproven o denegen cada tipus de dades individualment. Cardio Analytics respecta totes les decisions de permisos:
- Permisos de lectura/escriptura granulars - L'usuari tria quines mètriques compartir
- Sense accés a tipus no autoritzats - HealthKit fa complir els límits de permisos
- Revocable en qualsevol moment - Els usuaris poden canviar permisos a Configuració iOS → Privacitat → Salut
- Sense transmissió al servidor - Totes les dades es queden al dispositiu; l'autorització de HealthKit no concedeix accés al servidor
Experimenta la Integració Perfecta amb HealthKit
Descarrega Cardio Analytics i connecta't amb Apple HealthKit per a monitoratge cardiovascular automàtic.
Descarregar a l'App Store