Integrazione di HealthKit
Riferimento tecnico completo per i tipi di dati e i modelli di sincronizzazione di Cardio Analytics HealthKit
Tipi di dati HealthKit utilizzati
Cardio Analytics legge 11 metriche cardiovascolari e di mobilità da Apple HealthKit utilizzando identificatori proprietari:
Metriche della frequenza cardiaca
HKQuantityTypeIdentifier.heartRate- Frequenza cardiaca attuale (conteggi/min) (Documenti Apple)frequenza cardiaca a riposo- Frequenza cardiaca basale a riposo (Documenti Apple)camminandoHeartRateAverage- FC media durante la camminata
Metriche cardiovascolari
pressione sanguigna sistolica+pressione sanguignadiastolica- Letture BP accoppiate con correlazione (Documenti Apple)heartRateVariabilitySDNN- Variabilità complessiva dell'HRV (SDNN in millisecondi)heartRateVariabilityRMSSD- Tono vagale a breve termine (RMSSD in ms, ove disponibile)ossigenoSaturazione- SpO₂ come frazione (0,0-1,0, visualizzazione in %) (Documenti Apple)
Composizione corporea
massa corporea- Peso kgaltezza- Altezza in metri (utilizzata per calcolare il BMI)
ECG e fibrillazione atriale
elettrocardiogrammaTipo- Registrazioni ECG conHKElettrocardiogramma.Classificazionecompreso.fibrillazione atriale(Documenti Apple)Carico della fibrillazione atriale- Percentuale carico AF (ove disponibile, watchOS 9+) (Documenti Apple)
Metriche di fitness e mobilità
VO2max- Consumo massimo di ossigeno (mL/kg/min) (Documenti Apple)camminareVelocità- Velocità media di camminata costante (m/s) (Documenti Apple)camminareAsimmetriaPercentuale- Percentuale di squilibrio dell'andatura (Documenti Apple)scalaSalitaVelocità- Velocità di salita scale (m/s) (Documenti Apple)
Modelli di sincronizzazione in background
Query su oggetti ancorati
HKAnchoredObjectQueryabilita la sincronizzazione delta, recuperando solo i dati nuovi o modificati dall'ultima sincronizzazione (Documenti Apple).
- Utilizzo efficiente della batteria- Recupera solo i dati modificati, non interi set di dati
- Ancoraggio persistente- Memorizza l'ultimo punto di sincronizzazione da riprendere dopo il riavvio dell'app
- Gestisce le eliminazioni- Riceve campioni eliminati per una sincronizzazione accurata
Consegna in background
HKHealthStore.enableBackgroundDeliveryconsente a HealthKit di riattivare automaticamente l'app quando diventano disponibili nuovi dati (Documenti Apple).
- Aggiornamenti immediati- Dati cardiovascolari aggiornati senza aggiornamento manuale
- Batteria efficiente- I risvegli gestiti dal sistema riducono al minimo il consumo energetico
- Consegna affidabile- Funziona anche quando l'app è chiusa
📱 Diritto richiesto: com.apple.developer.healthkit. background-delivery (Documenti)
Funzionalità di riscrittura
I dati inseriti dall'utente (peso, pressione sanguigna) possono essere riscritti su HealthKit per coerenza su tutte le app e i dispositivi sanitari.
- Fascicolo sanitario unificato- I dati inseriti in Cardio Analytics vengono visualizzati in Apple Health
- Visibilità del medico- I medici che utilizzano sistemi connessi a HealthKit visualizzano record coerenti
- Compatibilità tra app- Altre app sanitarie possono accedere alle voci di Cardio Analytics
- Attribuzione del dispositivo- HealthKit tiene traccia di quale app/dispositivo ha registrato ciascun campione
Privacy e autorizzazioni granulari
L'autorizzazione di HealthKit è granulare: gli utenti approvano o rifiutano ciascun tipo di dati individualmente. Cardio Analytics rispetta tutte le decisioni relative alle autorizzazioni:
- Autorizzazioni di lettura/scrittura granulari- L'utente sceglie quali metriche condividere
- Nessun accesso a tipi non autorizzati- HealthKit applica i limiti delle autorizzazioni
- Revocabile in qualsiasi momento- Gli utenti possono modificare le autorizzazioni in iOS Impostazioni → Privacy → Salute
- Nessuna trasmissione dal server- Tutti i dati rimangono sul dispositivo; L'autorizzazione HealthKit non garantisce l'accesso al server
Prova l'integrazione perfetta di HealthKit
Scarica Cardio Analytics e connettiti con Apple HealthKit per il monitoraggio cardiovascolare automatico.
Scarica su App Store