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 kg
  • height - Ketinggian dalam meter (digunakan untuk mengira BMI)

ECG & Fibrilasi Atrium

  • electrocardiogramType - Rakaman ECG dengan HKElectrocardiogram.Classification termasuk .atrialFibrillation (Dokumentasi Apple)
  • atrialFibrillationBurden - Peratusan beban AF (jika tersedia, watchOS 9+) (Dokumentasi Apple)

Metrik Kecergasan & Mobiliti

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

Baca Polisi Privasi Penuh

Alami Integrasi HealthKit yang Lancar

Muat turun Cardio Analytics dan sambungkan dengan Apple HealthKit untuk pemantauan kardiovaskular automatik.

Muat Turun di App Store