HealthKit интеграција

Потпуна техничка референца за Cardio Analytics HealthKit типове података и синхронизационе обрасце

Коришћени HealthKit типови података

Cardio Analytics чита 11 кардиоваскуларних и мобилносних показатеља из Apple HealthKit користећи оригиналне идентификаторе:

Показатељи откуцаја срца

  • HKQuantityTypeIdentifier.heartRate - Тренутни откуцаји срца (откуцаји/мин) (Apple Docs)
  • restingHeartRate - Основна линија откуцаја у миру (Apple Docs)
  • walkingHeartRateAverage - Просечни откуцаји током ходања

Кардиоваскуларни показатељи

  • bloodPressureSystolic + bloodPressureDiastolic - Упарена BP очитавања са корелацијом (Apple Docs)
  • heartRateVariabilitySDNN - Укупна HRV варијабилност (SDNN у милисекундама)
  • heartRateVariabilityRMSSD - Краткорочни вагални тонус (RMSSD у ms, где је доступно)
  • oxygenSaturation - SpO₂ као разломак (0,0-1,0, приказано као %) (Apple Docs)

Састав тела

  • bodyMass - Тежина у kg
  • height - Висина у метрима (користи се за израчунавање BMI)

ECG и атријална фибрилација

  • electrocardiogramType - ECG снимци са HKElectrocardiogram.Classification укључујући .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden - Проценат оптерећења AF-ом (где је доступно, watchOS 9+) (Apple Docs)

Показатељи кондиције и мобилности

  • vo2Max - Максимални унос кисеоника (mL/kg/min) (Apple Docs)
  • walkingSpeed - Просечна уједначена брзина ходања (m/s) (Apple Docs)
  • walkingAsymmetryPercentage - Проценат неравнотеже хода (Apple Docs)
  • stairAscentSpeed - Брзина пењања степеницама (m/s) (Apple Docs)

Обрасци синхронизације у позадини

Усидрени упити објеката

HKAnchoredObjectQuery омогућава делта синхронизацију, преузимајући само нове или измењене податке од последње синхронизације (Apple Docs).

  • Ефикасна употреба батерије - Преузима само измењене податке, не целе скупове података
  • Трајно сидро - Чува последњу тачку синхронизације да настави након поновног покретања апликације
  • Рукује брисањима - Прима избрисане узорке за тачну синхронизацију

Испорука у позадини

HKHealthStore.enableBackgroundDelivery омогућава HealthKit да аутоматски покрене апликацију када постану доступни нови подаци (Apple Docs).

  • Тренутна ажурирања - Свежи кардиоваскуларни подаци без ручног освежавања
  • Ефикасна батерија - Системски управљана буђења минимизирају потрошњу енергије
  • Поуздана испорука - Ради чак и када је апликација затворена

📱 Потребно овлашћење: com.apple.developer.healthkit.background-delivery (Docs)

Могућности уписивања

Подаци које је унео корисник (тежина, крвни притисак) могу се уписати назад у HealthKit ради доследности на свим здравственим апликацијама и уређајима.

  • Јединствена здравствена евиденција - Подаци унесени у Cardio Analytics се појављују у Apple Health
  • Видљивост лекару - Лекари који користе HealthKit повезане системе виде доследне евиденције
  • Компатибилност између апликација - Друге здравствене апликације могу приступити вашим Cardio Analytics уносима
  • Атрибуција уређаја - HealthKit прати која апликација/уређај је снимио сваки узорак

Приватност и детаљне дозволе

HealthKit ауторизација је детаљна - корисници одобравају или одбијају сваки тип података појединачно. Cardio Analytics поштује све одлуке о дозволама:

  • Детаљне дозволе за читање/писање - Корисник бира које показатеље да дели
  • Без приступа неауторизованим типовима - HealthKit примењује границе дозвола
  • Опозиво у било ком тренутку - Корисници могу променити дозволе у iOS Settings → Privacy → Health
  • Без преноса на сервер - Сви подаци остају на уређају; HealthKit ауторизација не даје приступ серверу

Прочитајте потпуну политику приватности

Искусите беспрекорну HealthKit интеграцију

Преузмите Cardio Analytics и повежите се са Apple HealthKit за аутоматско кардиоваскуларно праћење.

Преузмите на App Store