אינטגרציה עם HealthKit

הפניה טכנית מלאה לסוגי נתונים של Cardio Analytics HealthKit ודפוסי סנכרון

סוגי נתונים של HealthKit בשימוש

Cardio Analytics קוראת 11 מדדים קרדיווסקולריים ומדדי ניידות מ-Apple HealthKit באמצעות מזהים רשמיים:

מדדי קצב לב

  • HKQuantityTypeIdentifier.heartRate - קצב לב נוכחי (counts/min) (Apple Docs)
  • restingHeartRate - קו בסיס קצב לב במנוחה (Apple Docs)
  • walkingHeartRateAverage - קצב לב ממוצע במהלך הליכה

מדדים קרדיווסקולריים

  • bloodPressureSystolic + bloodPressureDiastolic - קריאות לחץ דם מזווגות עם מתאם (Apple Docs)
  • heartRateVariabilitySDNN - שונות HRV כוללת (SDNN במילישניות)
  • heartRateVariabilityRMSSD - טונוס ואגאלי קצר טווח (RMSSD בms, כאשר זמין)
  • oxygenSaturation - SpO₂ כשבר (0.0-1.0, תצוגה כ-%) (Apple Docs)

הרכב גוף

  • bodyMass - משקל בק"ג
  • height - גובה במטרים (משמש לחישוב BMI)

א.ק.ג ופרפור פרוזדורים

  • electrocardiogramType - הקלטות א.ק.ג עם 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