يشرح هذا الدليل كيفية بدء التطوير باستخدام Google Fit على Android.
الإعداد
قبل البدء في إنشاء تطبيقك، أكمِل الخطوات الواردة في الأقسام التالية.
الحصول على حساب Google
يجب أن يكون لديك حساب على Google لاستخدام واجهات برمجة التطبيقات Google Fit. يمكنك إنشاء حساب جديد أو استخدام حساب حالي. ننصحك بإنشاء حساب منفصل
لاختبار تطبيقك من منظور المستخدم.
الحصول على خدمات Google Play
احصل على أحدث مكتبة برامج لخدمات Google Play على مضيف التطوير:
ننصح باستخدام بيئة تطوير "استوديو Android" لإنشاء تطبيق من خلال واجهة برمجة تطبيقات اللياقة البدنية. للحصول على
تفاصيل حول كيفية إنشاء مشروع جديد وضبطه في "استوديو Android"، يُرجى الاطّلاع على القسم
إنشاء مشروع.
إضافة مكتبة برامج "خدمات Google Play"
في "استوديو Android"، افتح ملف build.gradle لوحدتك وأضِف مكتبة برامج "خدمات Google Play" كملحق:
يمكنك إنشاء عميل لواجهة برمجة التطبيقات وإضافة أنواع البيانات التي يحتاج تطبيقك إلى الوصول إليها لكتابة البيانات أو قراءتها. تتوفّر نقاط النهاية التالية:
SensorsClient: يمكنك الوصول إلى مصادر مختلفة للصحة والعافية من أجهزة استشعار الأجهزة في الجهاز المحلي والأجهزة المرافقة.
RecordingClient: للحصول على جمع الطاقة المنخفضة والخلفية الذي يتم تشغيله دائمًا لبيانات جهاز الاستشعار.
HistoryClient: إدراج البيانات السابقة وحذفها وقراءتها في
Google Fit
يوضح ما يلي مسار التفويض الناتج الذي يواجهه المستخدمون
عندما يُطلب منهم منح الأذونات:
الشكل 1.تدفق التفويض للمستخدمين.
أذونات Android: يمكن للمستخدمين الاطّلاع على أذونات Android التي طلبها تطبيقك
قبل تنزيله. بعد تنزيل تطبيقك،
يطلب أي أذونات مطلوبة للحساب، ويمنح المستخدمون هذه الأذونات
أو يرفضونها.
التحقّق والاتصال: يتحقق تطبيقك مما إذا كان قد تم منح الأذونات
قبل أن يطلب الوصول إلى أنواع بيانات أخرى.
طلب نطاقات OAuth: تطلب Google من المستخدم منح تطبيقك نطاقات OAuth المطلوبة لأنواع البيانات التي يريد الوصول إليها.
تم تطبيق إذن الوصول: بعد أن يمنح المستخدم الإذن، يمكن لتطبيقك الوصول إلى أنواع البيانات التي تنتمي إلى النطاقات التي منحها المستخدم الإذن بذلك.