HealthKit-integrasjon

Komplett teknisk referanse for Cardio Analytics' HealthKit-datatyper og synkroniseringsmønstre

HealthKit-datatyper som brukes

Cardio Analytics leser 11 kardiovaskulære og mobilitetsrelaterte målinger fra Apple HealthKit ved hjelp av offisielle identifikatorer:

Pulsmålinger

  • HKQuantityTypeIdentifier.heartRate - Gjeldende puls (slag/min) (Apple Docs)
  • restingHeartRate - Grunnlinje for hvilepuls (Apple Docs)
  • walkingHeartRateAverage - Gjennomsnittlig puls ved gange

Kardiovaskulære målinger

  • bloodPressureSystolic + bloodPressureDiastolic - Parvise blodtrykksmålinger med korrelasjon (Apple Docs)
  • heartRateVariabilitySDNN - Total HRV-variabilitet (SDNN i millisekunder)
  • heartRateVariabilityRMSSD - Kortsiktig vagal tone (RMSSD i ms, der det er tilgjengelig)
  • oxygenSaturation - SpO₂ som brøkdel (0.0–1.0, vises som %) (Apple Docs)

Kroppssammensetning

  • bodyMass - Vekt i kg
  • height - Høyde i meter (brukt til å beregne BMI)

EKG og atrieflimmer

  • electrocardiogramType - EKG-opptak med HKElectrocardiogram.Classification inkludert .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden - AF-byrdeprosent (der det er tilgjengelig, watchOS 9+) (Apple Docs)

Trenings- og mobilitetsmålinger

  • vo2Max - Maksimalt oksygenopptak (mL/kg/min) (Apple Docs)
  • walkingSpeed - Gjennomsnittlig stabil gåhastighet (m/s) (Apple Docs)
  • walkingAsymmetryPercentage - Prosent ubalanse i gangen (Apple Docs)
  • stairAscentSpeed - Hastighet i trapper (m/s) (Apple Docs)

Mønstre for bakgrunnssynkronisering

Anchored Object Queries

HKAnchoredObjectQuery muliggjør delta-synkronisering ved kun å hente nye eller endrede data siden forrige synkronisering (Apple Docs).

  • Effektiv batteribruk - Henter kun endrede data, ikke hele datasett
  • Vedvarende anker - Lagrer siste synkroniseringspunkt for å fortsette etter restart
  • Håndterer slettinger - Mottar informasjon om slettede prøver for nøyaktig synkronisering

Background Delivery

HKHealthStore.enableBackgroundDelivery lar HealthKit automatisk vekke appen når nye data blir tilgjengelige (Apple Docs).

  • Umiddelbare oppdateringer - Ferske hjerte- og kardata uten manuell oppdatering
  • Batterieffektivt - Systemstyrte oppvåkninger minimerer strømforbruket
  • Pålitelig levering - Fungerer selv når appen er lukket

📱 Påkrevd rettighet (entitlement):com.apple.developer.healthkit.background-delivery (Docs)

Mulighet for tilbakeskriving

Data som brukeren taster inn (vekt, blodtrykk) kan skrives tilbake til HealthKit for konsistens på tvers av alle helseapper og enheter.

  • Samlet helsejournal - Data lagt inn i Cardio Analytics vises i Apple Helse
  • Synlig for helsepersonell - Leger som bruker HealthKit-tilkoblede systemer ser oppdaterte journaler
  • Kompatibilitet på tvers av apper - Andre helseapper får tilgang til dine registreringer fra Cardio Analytics
  • Kildetilskrivelse - HealthKit sporer hvilken app eller enhet som registrerte hver måling

Personvern og detaljerte tillatelser

Godkjenning i HealthKit skjer på detaljnivå – brukeren godkjenner eller avslår hver datatype individuelt. Cardio Analytics respekterer alle valg:

  • Detaljerte lese- og skrivetillatelser - Du velger hvilke data som skal deles
  • Ingen tilgang til uautoriserte typer - HealthKit håndhever grensene for tillatelser
  • Kan trekkes tilbake når som helst - Endre tillatelser i iOS-innstillinger → Personvern → Helse
  • Ingen overføring til server - Alle data forblir på enheten; HealthKit-tilgang gir ikke appen rett til å sende data ut

Les hele personvernerklæringen

Opplev sømløs HealthKit-integrasjon

Last ned Cardio Analytics og koble til Apple HealthKit for automatisk overvåking av hjertehelsen din.

Last ned i App Store