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 kg
  • height - Alçada en metres (utilitzada per calcular l'IMC)

ECG i Fibril·lació Auricular

  • electrocardiogramType - Enregistraments d'ECG amb HKElectrocardiogram.Classification incloent .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

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

Llegir la Política de Privacitat Completa

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