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

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

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

ج: نعم. تتوفّر كلّ من Health Connect API وتطبيق Health Connect على نظام Android فقط.

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

س: كيف يمكنني الوصول إلى 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 باستخدام الإعدادات السريعة التي يمكن العثور عليها في لوحة النظام
    • انتقِل إلى صفحة Health Connect في "متجر Google Play" وانقر على فتح.

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

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

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

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

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

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

س: كيف يختلف Health Connect عن Google Fit؟

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

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؟

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

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

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

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

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

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

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

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

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

س: كيف يمكنني الإفصاح عن إمكانية الوصول إلى أنواع البيانات لقراءتها أو كتابتها؟

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