الأسئلة الشائعة

تعرض هذه الصفحة بعض الأسئلة الشائعة وإجاباتها.

س: هل يتوفَّر تطبيق Health Connect على نظام Android الأساسي فقط؟

الجواب: نعم. يتوفر كل من واجهة برمجة تطبيقات Health Connect وتطبيق Health Connect على نظام Android الأساسي فقط.

للاطّلاع على حالات استخدام بيانات جهاز استشعار الصحة على نظام التشغيل Wear OS، يُرجى الرجوع إلى مستندات واجهة برمجة تطبيقات Health Services.

س: كيف يمكنني الوصول إلى Health Connect؟

ج: تعتمد طريقة الوصول إلى Health Connect على إصدار Android الذي يعمل على جهازك:

  • في الإصدار Android 14، يشكّل تطبيق Health Connect جزءًا من نظام Android. يمكنك الوصول إلى Health Connect من خلال الانتقال إلى الإعدادات > الأمان والخصوصية > الخصوصية، والبحث عن Health Connect.
  • في إصدارات Android الأقدم التي تتوافق مع Health Connect، بما في ذلك نظام التشغيل Android 13، يكون Health Connect هو تطبيق متاح للجميع يمكنك تنزيله من "متجر Google Play". يمكنك الوصول إلى التطبيق من خلال إحدى الطرق التالية:

    • انتقِل إلى الإعدادات > التطبيقات، وابحث عن تطبيق Health Connect وافتحه.
    • اضبط إمكانية الوصول السريع إلى Health Connect باستخدام "الإعدادات السريعة"، والتي يمكن العثور عليها في لوحة النظام.
    • انتقِل إلى صفحة "متجر Google Play" في Health Connect وانقر على فتح.

س: كيف يتم نقل البيانات الصحية من نظام التشغيل Android 13 إلى Android 14؟

ج: تبدأ عملية نقل البيانات من حزمة APK لتطبيق Health Connect لنظام التشغيل Android 13 إلى تطبيق نظام Health Connect لنظام التشغيل Android 14 تلقائيًا فور الترقية إلى Android 14.

أثناء نقل البيانات، يتم تعليق واجهات برمجة التطبيقات Android 14 API بالحالة "نقل البيانات قيد المعالجة". تظهر الحالة أيضًا في واجهة مستخدم Health Connect. بعد اكتمال عملية نقل البيانات، يمكنك إلغاء تثبيت حزمة APK المستقلة لتطبيق Health Connect.

يمكنك الاطّلاع على دليل نقل البيانات من الإصدار 13 إلى Android 14 للحصول على مزيد من التفاصيل.

س: هل يتوافق تطبيق Health Connect مع هواتف Android التي لم يتم تثبيت خدمات Google Play عليها؟

ج: لا، يشمل تطبيق Health Connect بعض متطلبات التوافق، بما في ذلك أن يكون نظام التشغيل Android 9 (واجهة برمجة التطبيقات 28) أو الإصدارات الأحدث على الأجهزة الجوّالة مع تثبيت خدمات Google Play.

س: ما هي أوجه الاختلاف بين تطبيق Health Connect وتطبيق Google Fit؟

ج: يوضّح الجدول التالي الاختلافات الهندسية الرئيسية بين واجهتَي برمجة التطبيقات:

تطبيق Health Connect Google Fit
التركيز على الجهاز

يركّز تطبيق Health Connect على الجهاز. يتم تخزين البيانات على جهاز المستخدم بدلاً من ربطها بحساب معين على Google.

التركيز على حساب Google

يركّز تطبيق Google Fit على الحساب. يتم تخزين البيانات على بنية أساسية من جانب الخادم. ويرتبط نموذج البيانات الخاص بها بالكامل بحسابات Google محددة على عكس أجهزة المستخدم. وبذلك يصبح الخادم هو مصدر الحقيقة في Google Fit.

أذونات دقيقة

يمكن للمستخدمين التحكُّم بدقة في التطبيقات التي يمكنها الوصول إلى كل نوع بيانات من خلال Health Connect للقراءة أو الكتابة.

يستفيد تطبيق Health Connect من آلية مدمجة ومخصّصة للأذونات. يسمح هذا الإجراء لتطبيق Health Connect بمركزية وتحسين طريقة إدارة الأذونات وتخصيصها.

الأذونات المستندة إلى بروتوكول OAuth

تتطلب الأذونات في Google Fit جهدًا إضافيًا لأنها تستند إلى مصادقة OAuth. قد تغطي نطاقات OAuth أيضًا عددًا أكبر من أنواع البيانات.

معالجة البيانات البسيطة

يتضمن تطبيق Health Connect القليل جدًا من معالجة البيانات واشتقاقها، مع بعض الاستثناءات البسيطة لأنواع البيانات مثل السعرات الحرارية الأساسية ومعدّل الأيض الأساسي (BMR). بالتالي، سيتمكّن المطوّرون من الوصول إلى المزيد من البيانات الأولية باستخدام Health Connect.

معالجة البيانات الخاصة بالخدمة

يعالج Google Fit المزيد من البيانات، ويحوّل بعض أنواع البيانات إلى أنواع أخرى أو يدمجها. يعالج Google Fit البيانات لخدمة معيّنة، بدلاً من توفير إمكانية الوصول إلى البيانات الأولية، تمامًا كما يفعل Health Connect.

س: هل تستند مساحة تخزين Health Connect على الجهاز أم السحابة الإلكترونية؟

ج: يوفّر تطبيق Health Connect مساحة تخزين على الجهاز. هدفنا هو إنشاء نظام يتيح للمستخدمين التحكّم بشكل كامل في بياناتهم، بالإضافة إلى التطبيقات والخدمات التي يشاركون هذه البيانات معها.

س: ما هي الأجهزة الجوّالة التي يمكنها استخدام تطبيق Health Connect؟

ج: لا يمكن استخدام تطبيق Health Connect إلا على الأجهزة الجوّالة التي تعمل بالإصدار 9 (واجهة برمجة التطبيقات 28) أو الإصدارات الأحدث من نظام التشغيل Android. ويجب أن تكون "خدمات Google Play" مثبّتة على هذه الأجهزة.

س: هل تتوفّر حزمة تطوير البرامج (SDK) بلغة Java على Jetpack؟ هل ستتم إضافة هذه المعلومات في النهاية؟

ج: لا تتوفّر حزمة Health Connect SDK إلا في Kotlin. وليس لدينا خطط فورية لإضافة Java SDK إلى مكتبة Jetpack. ومع ذلك، قد نتيح في النهاية لكلتا لغتي البرمجة اعتمادًا على ملاحظات مطوري البرامج.

س: ما هو نطاق البيانات السابقة التي يمكن لتطبيق Health Connect قراءتها أو كتابتها؟

ج: يسمح Health Connect لتطبيقك بقراءة السجلات باستخدام time أو startTime لمدة تصل إلى 30 يومًا قبل أول طلب إذن ناجح للتطبيق. إذا تم إلغاء تثبيت تطبيقك ثم إعادة تثبيته، ستتم إعادة ضبط التاريخ الذي سيتم تحديده ليكون تاريخ البدء الجديد كما لو كنت تستخدم التطبيق للمرة الأولى.

ما مِن قيود مفروضة على البيانات التي تشاركها مع Health Connect، ولكن تجنَّب كتابة كميات كبيرة من البيانات السابقة في الوقت الحالي. وبالمثل، تجنَّب كتابة البيانات المرتبطة بالأحداث المستقبلية، مثل توقّعات MenstruationPeriodRecord.

س: مع مَن أتواصل معك إذا كنت بحاجة إلى مساعدة بشأن الدمج مع Health Connect؟

ج: إذا كان لديك أي أسئلة فنية أو مشاكل أو استفسارات بشأن عملية دمج تطبيق Health Connect، يُرجى التواصل مع health-connect-support@google.com.

يعمل متخصصو الدعم لدينا بجد للرد على أسئلة المطورين في أسرع وقت ممكن وشاملًا. في الوقت الحالي، يمكنك الاطّلاع على مستندات Health Connect للحصول على أي إرشادات قد تحتاج إليها.

س: كيف أطلب إذن الوصول لقراءة أو كتابة أنواع البيانات؟

ج: ليتمكّن تطبيقك من قراءة أنواع بيانات Health Connect أو تعديلها، عليك تقديم طلب من خلال ملء نموذج بيان المطوّرين. يمكنك الاطّلاع على مقالة طلب الوصول إلى أنواع بيانات Health Connect للحصول على مزيد من التفاصيل.