تكامل HealthKit
مرجع تقني كامل لأنواع بيانات Cardio Analytics HealthKit وأنماط المزامنة
أنواع بيانات HealthKit المستخدمة
يقرأ Cardio Analytics 11 مقياسًا قلبيًا وعائيًا وحركيًا من Apple HealthKit باستخدام معرفات الطرف الأول:
مقاييس معدل ضربات القلب
HKQuantityTypeIdentifier.heartRate- معدل ضربات القلب الحالي (عدد/دقيقة) (Apple Docs)restingHeartRate- خط الأساس لمعدل ضربات القلب أثناء الراحة (Apple Docs)walkingHeartRateAverage- متوسط معدل ضربات القلب أثناء المشي
المقاييس القلبية الوعائية
bloodPressureSystolic+bloodPressureDiastolic- قراءات ضغط الدم المقترنة مع الارتباط (Apple Docs)heartRateVariabilitySDNN- تقلب معدل ضربات القلب الإجمالي (SDNN بالميلي ثانية)heartRateVariabilityRMSSD- التوتر المبهمي قصير المدى (RMSSD بالميلي ثانية، عند توفره)oxygenSaturation- SpO₂ كنسبة (0.0-1.0، يُعرض كـ ٪) (Apple Docs)
تكوين الجسم
bodyMass- الوزن بالكيلوجراماتheight- الطول بالأمتار (يُستخدم لحساب مؤشر كتلة الجسم)
تخطيط القلب الكهربائي والرجفان الأذيني
electrocardiogramType- تسجيلات تخطيط القلب الكهربائي معHKElectrocardiogram.Classificationبما في ذلك.atrialFibrillation(Apple Docs)atrialFibrillationBurden- نسبة عبء الرجفان الأذيني (عند توفره، watchOS 9+) (Apple Docs)
مقاييس اللياقة والحركة
vo2Max- الحد الأقصى لاستهلاك الأكسجين (مل/كجم/دقيقة) (Apple Docs)walkingSpeed- متوسط سرعة المشي الثابتة (م/ث) (Apple Docs)walkingAsymmetryPercentage- نسبة عدم توازن المشية (Apple Docs)stairAscentSpeed- سرعة صعود السلالم (م/ث) (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 ← الخصوصية ← الصحة
- لا نقل للخادم - جميع البيانات تبقى على الجهاز؛ إذن HealthKit لا يمنح الوصول إلى الخادم
جرب تكامل HealthKit السلس
قم بتنزيل Cardio Analytics واتصل بـ Apple HealthKit للمراقبة القلبية الوعائية التلقائية.
التنزيل من App Store