HealthKit integracija
Potpuna tehnička referenca za Cardio Analytics HealthKit tipove podataka i obrasce sinkronizacije
Korišteni HealthKit tipovi podataka
Cardio Analytics čita 11 kardiovaskularnih i pokretljivostih metrika iz Apple HealthKit koristeći službene identifikatore:
Metrike otkucaja srca
HKQuantityTypeIdentifier.heartRate- Trenutni otkucaj srca (otkucaja/min) (Apple Docs)restingHeartRate- Osnovna razina mirnog otkucaja srca (Apple Docs)walkingHeartRateAverage- Prosječni otkucaj srca tijekom hodanja
Kardiovaskularne metrike
bloodPressureSystolic+bloodPressureDiastolic- Uparena očitanja krvnog tlaka s korelacijom (Apple Docs)heartRateVariabilitySDNN- Ukupna varijabilnost HRV (SDNN u milisekundama)heartRateVariabilityRMSSD- Kratkotrajni vagalni tonus (RMSSD u ms, gdje je dostupno)oxygenSaturation- SpO₂ kao razlomak (0.0-1.0, prikazano kao postotak) (Apple Docs)
Tjelesni sastav
bodyMass- Težina u kgheight- Visina u metrima (koristi se za izračun ITM)
EKG i atrijska fibrilacija
electrocardiogramType- EKG snimke sHKElectrocardiogram.Classificationuključujući.atrialFibrillation(Apple Docs)atrialFibrillationBurden- Postotak opterećenja AF (gdje je dostupno, watchOS 9+) (Apple Docs)
Metrike kondicije i pokretljivosti
vo2Max- Maksimalni primitak kisika (mL/kg/min) (Apple Docs)walkingSpeed- Prosječna ujednačena brzina hodanja (m/s) (Apple Docs)walkingAsymmetryPercentage- Postotak neravnoteže hoda (Apple Docs)stairAscentSpeed- Brzina penjanja stepenicama (m/s) (Apple Docs)
Obrasci sinkronizacije u pozadini
Usidren upiti objekata
HKAnchoredObjectQuery omogućuje delta sinkronizaciju, dohvaćajući samo nove ili izmijenjene podatke od zadnje sinkronizacije (Apple Docs).
- Učinkovita potrošnja baterije - Dohvaća samo promijenjene podatke, ne cijele skupove podataka
- Trajno sidro - Pohranjuje posljednju točku sinkronizacije za nastavak nakon ponovnog pokretanja aplikacije
- Rukuje brisanjima - Prima obrisane uzorke za točnu sinkronizaciju
Isporuka u pozadini
HKHealthStore.enableBackgroundDelivery omogućuje HealthKit da automatski probudi aplikaciju kada postanu dostupni novi podaci (Apple Docs).
- Trenutna ažuriranja - Svježi kardiovaskularni podaci bez ručnog osvježavanja
- Učinkovita baterija - Buđenja upravljana sustavom minimiziraju potrošnju energije
- Pouzdana isporuka - Radi čak i kada je aplikacija zatvorena
📱 Potrebno ovlaštenje: com.apple.developer.healthkit.background-delivery (Docs)
Mogućnosti povratnog zapisa
Korisnički uneseni podaci (težina, krvni tlak) mogu se vratno zapisati u HealthKit radi dosljednosti u svim zdravstvenim aplikacijama i uređajima.
- Jedinstveni zdravstveni zapis - Podaci uneseni u Cardio Analytics pojavljuju se u Apple Health
- Vidljivost liječniku - Liječnici koji koriste sustave povezane s HealthKit vide dosljedne zapise
- Kompatibilnost među aplikacijama - Druge zdravstvene aplikacije mogu pristupiti vašim Cardio Analytics unosima
- Atribucija uređaja - HealthKit prati koja aplikacija/uređaj je zabilježio svaki uzorak
Privatnost i granularne dozvole
HealthKit autorizacija je granularna - korisnici odobravaju ili odbijaju svaki tip podataka pojedinačno. Cardio Analytics poštuje sve odluke o dozvolama:
- Granularne dozvole za čitanje/pisanje - Korisnik bira koje metrike dijeliti
- Nema pristupa neautoriziranim tipovima - HealthKit provodi granice dozvola
- Opozivo bilo kada - Korisnici mogu promijeniti dozvole u iOS Postavke → Privatnost → Zdravlje
- Bez prijenosa na poslužitelj - Svi podaci ostaju na uređaju; HealthKit autorizacija ne daje pristup poslužitelju
Doživite besprijekornu HealthKit integraciju
Preuzmite Cardio Analytics i povežite se s Apple HealthKit za automatsko kardiovaskularno praćenje.
Preuzmite na App Store