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 kgheight- Høyde i meter (brukt til å beregne BMI)
EKG og atrieflimmer
electrocardiogramType- EKG-opptak medHKElectrocardiogram.Classificationinkludert.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
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