Integrasi HealthKit
Rujukan teknikal lengkap untuk jenis data HealthKit Cardio Analytics dan corak penyegerakan
Jenis Data HealthKit yang Digunakan
Cardio Analytics membaca 11 metrik kardiovaskular dan mobiliti daripada Apple HealthKit menggunakan pengecam pihak pertama:
Metrik Kadar Jantung
HKQuantityTypeIdentifier.heartRate- Kadar jantung semasa (bilangan/min) (Dokumentasi Apple)restingHeartRate- Garis dasar kadar jantung rehat (Dokumentasi Apple)walkingHeartRateAverage- Purata HR semasa berjalan
Metrik Kardiovaskular
bloodPressureSystolic+bloodPressureDiastolic- Bacaan BP berpasangan dengan korelasi (Dokumentasi Apple)heartRateVariabilitySDNN- Kebolehubahan HRV keseluruhan (SDNN dalam milisaat)heartRateVariabilityRMSSD- Tonus vagal jangka pendek (RMSSD dalam ms, jika tersedia)oxygenSaturation- SpO₂ sebagai pecahan (0.0-1.0, dipaparkan sebagai %) (Dokumentasi Apple)
Komposisi Badan
bodyMass- Berat dalam kgheight- Ketinggian dalam meter (digunakan untuk mengira BMI)
ECG & Fibrilasi Atrium
electrocardiogramType- Rakaman ECG denganHKElectrocardiogram.Classificationtermasuk.atrialFibrillation(Dokumentasi Apple)atrialFibrillationBurden- Peratusan beban AF (jika tersedia, watchOS 9+) (Dokumentasi Apple)
Metrik Kecergasan & Mobiliti
vo2Max- Pengambilan oksigen maksimum (mL/kg/min) (Dokumentasi Apple)walkingSpeed- Kelajuan berjalan stabil purata (m/s) (Dokumentasi Apple)walkingAsymmetryPercentage- Peratusan ketidakseimbangan gaya berjalan (Dokumentasi Apple)stairAscentSpeed- Kelajuan menaiki tangga (m/s) (Dokumentasi Apple)
Corak Penyegerakan Latar Belakang
Pertanyaan Objek Berlabuh
HKAnchoredObjectQuery membolehkan penyegerakan delta, dengan mengambil hanya data baharu atau yang
telah diubah suai sejak penyegerakan terakhir (Dokumentasi Apple).
- Penggunaan bateri yang cekap - Hanya mengambil data yang berubah, bukan keseluruhan set data
- Sauh berterusan - Menyimpan titik penyegerakan terakhir untuk disambung semula selepas aplikasi dimulakan semula
- Mengendalikan pemadaman - Menerima sampel yang dipadam untuk penyegerakan yang tepat
Penghantaran Latar Belakang
HKHealthStore.enableBackgroundDelivery membolehkan HealthKit mengejutkan aplikasi secara automatik
apabila data baharu tersedia (Dokumentasi Apple).
- Kemas kini segera - Data kardiovaskular segar tanpa penyegaran manual
- Cekap bateri - Kejutan yang diuruskan oleh sistem meminimumkan penggunaan kuasa
- Penghantaran yang boleh dipercayai - Berfungsi walaupun aplikasi ditutup
📱 Kelayakan yang diperlukan:com.apple.developer.healthkit.background-delivery (Dokumentasi)
Keupayaan Tulis Balik
Data yang dimasukkan oleh pengguna (berat, tekanan darah) boleh ditulis balik ke HealthKit untuk ketekalan merentas semua aplikasi dan peranti kesihatan.
- Rekod kesihatan bersatu - Data yang dimasukkan dalam Cardio Analytics muncul dalam Apple Health
- Keterlihatan pakar klinikal - Doktor yang menggunakan sistem yang disambungkan ke HealthKit dapat melihat rekod yang konsisten
- Keserasian rentas aplikasi - Aplikasi kesihatan lain boleh mengakses entri Cardio Analytics anda
- Atribusi peranti - HealthKit menjejak aplikasi/peranti mana yang merekodkan setiap sampel
Privasi & Kebenaran Terperinci
Keizinan HealthKit adalah bersifat terperinci - pengguna meluluskan atau menafikan setiap jenis data secara individu. Cardio Analytics menghormati semua keputusan kebenaran:
- Kebenaran baca/tulis yang terperinci - Pengguna memilih metrik mana untuk dikongsi
- Tiada akses kepada jenis yang tidak dibenarkan - HealthKit menguatkuasakan sempadan kebenaran
- Boleh dibatalkan pada bila-bila masa - Pengguna boleh menukar kebenaran dalam Tetapan iOS → Privasi → Kesihatan
- Tiada penghantaran pelayan - Semua data kekal pada peranti; keizinan HealthKit tidak memberikan akses pelayan
Alami Integrasi HealthKit yang Lancar
Muat turun Cardio Analytics dan sambungkan dengan Apple HealthKit untuk pemantauan kardiovaskular automatik.
Muat Turun di App Store