אינטגרציה עם 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