تتضمّن هذه الصفحة معلومات عن إصدارات Google Fit API. يسرد سجل التغيير الإصدارات حسب التاريخ ويتضمن أي ميزات جديدة، أو إصلاحات أخطاء أو تحسينات كبيرة في الأداء.
2 آب (أغسطس) 2021
أصبحت الكتابة في أنواع البيانات الصحية متاحة الآن للمطوّرين بشكل عام. يتوافق إذن الوصول إلى أنواع البيانات الصحية مع جميع أنواع البيانات الأخرى. يمكنك الاطّلاع على المزيد من التفاصيل هنا.
27 نيسان (أبريل) 2021
حدث تأخير بسيط في تنفيذ التغييرات في التراخيص التي تم الإعلان عنها في 10 تشرين الأول (أكتوبر) 2020. وسيبدأ تنفيذ تغييرات التفويض اعتبارًا من 4 مايو 2021.
ستصبح سياسة بيانات المستخدمين والمطوّرين في Google Fit سارية أيضًا في 4 أيار (مايو) 2021. ستبدأ عملية التحقق من التطبيقات في الموعد المحدّد، وذلك في إطار تنفيذ سياسة مطوّري برامج Fit.
19 تشرين الأول (أكتوبر) 2020
في إطار جهودنا المستمرة لتعزيز أمان وخصوصية Google Fit بالنسبة إلى المطورين والمستخدمين، أجرينا بعض التغييرات على سياسات Google Fit وواجهات برمجة التطبيقات:
- تتوفّر سياسة بيانات المستخدمين والمطوّرين في Google Fit جديدة. يُرجى مراجعة السياسة وإجراء التغييرات المناسبة على التطبيقات والخدمات إذا لزم الأمر.
- سيسمح الوصول إلى الكتابة الآن للتطبيق بقراءة البيانات التي كتبها فقط. لمواصلة قراءة البيانات التي كتبتها تطبيقات أخرى من نظام Google Fit الأساسي، عليك تعديل الترميز لطلب نطاقات الوصول للقراءة الخاصة بأنواع البيانات ذات الصلة.
- بيانات معدل ضربات القلب لها نطاقاتها الخاصة.
- بيانات النوم لها نطاقاتها الخاصة ونوع بيانات جديد.
- عند استخدام
SessionsClient
، عليك الآن تحديد نوع الجلسة التي يحتاج تطبيقك إلى الوصول إليها، وذلك باستخدام الطرق المناسبة منFitnessOptions
.
ستصبح هذه التغييرات على واجهة برمجة التطبيقات متاحة للمطوّرين لاستخدامها اعتبارًا من 19 تشرين الأول (أكتوبر) 2020. وسيبدأ تنفيذ السياسة اعتبارًا من 27 نيسان (أبريل) 2021.
يمكنك الاطّلاع هنا على مزيد من التفاصيل والتعليمات حول هذه التغييرات.
21 آذار (مارس) 2019
يعرض تطبيق Google Fit الآن جلسات النوم المكتوبة في واجهة برمجة تطبيقات Android. تعرَّف على مزيد من المعلومات حول كتابة وقراءة بيانات النوم.
19 تشرين الثاني (نوفمبر) 2018
تم إجراء التغييرات التالية على Google Fit API:
- عند قراءة طلبات أنواع البيانات
com.google.location.sample
وcom.google.location.bounding_box
، ستعرض فقط بيانات للتطبيق نفسه الذي كتب البيانات.
26 أيلول (سبتمبر)، 2018
يوفر الإصدار 16.0.0 من "خدمات Google Play" إمكانية الوصول إلى نوعين جديدين من البيانات والبيانات المجمّعة لكل منهما:
العناصر التي تم نشرها على maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
تشرين الثاني (نوفمبر) 2017
تقدِّم خدمات Google Play الإصدار 11.6.0 ميزات Google Fit الجديدة التالية:
- تم تحديث Fitness API للعملاء الجدد المستنِدين إلى
GoogleApi
، والتي تدير تلقائيًا عمليات الربط بالخدمات وتتطلّب استخدام رموز نموذجية أقل:- تمت إضافة الفئة
BleClient
وطُرقFitness.getBleClient()
. يوفّرBleClient
نقطة الدخول لفحص الأجهزة التي تتضمّن بلوتوث منخفض الطاقة والمطالبة بها واستخدامها في Google Fit. - تمت إضافة الفئة
ConfigClient
وطُرقFitness.getConfigClient()
. توفّر "ConfigClient
" نقطة الدخول للوصول إلى أنواع البيانات المخصّصة والإعدادات في Google Fit. - تمت إضافة الفئة
GoalsClient
وطُرقFitness.getGoalsClient()
. توفّر "GoalsClient
" نقطة الدخول إلى أجهزةGoal
اللياقة البدنية التي أنشأها المستخدمون في Google Fit. - تمت إضافة الفئة
HistoryClient
وطُرقFitness.getHistoryClient()
. يوفّرHistoryClient
نقطة الدخول لإدراج البيانات وحذفها وقراءتها في Google Fit. - تمت إضافة الفئة
RecordingClient
وطُرقFitness.getRecordingClient()
. يوفّرRecordingClient
نقطة الدخول للسماح بجمع بيانات أداة الاستشعار في الخلفية بتكلفة منخفضة ويتم تشغيلها دائمًا في Google Fit. - تمت إضافة الفئة
SensorsClient
وطُرقFitness.getSensorsClient()
. توفّر "SensorsClient
" نقطة الدخول لعرض مصادر مختلفة لبيانات اللياقة البدنية على الأجهزة المحلية والمتصلة، وتقديم أحداث مباشرة للمستمعين. - تمت إضافة الفئة
SessionsClient
وطُرقgetSessionsClient
. توفّر "SessionsClient
" نقطة الدخول لإنشاءSession
من نشاط المستخدم في Google Fit وإدارتها.
- تمت إضافة الفئة
مايو (آيار) 2015
تقدِّم خدمات Google Play الإصدار 7.5 ميزات Google Fit الجديدة التالية:
- تتوفر حسابات المسافة المقطوعة والسعرات الحرارية الزائدة للاشتراك.
- تبدأ منصة Fit في تتبُّع بيانات المسافة والسعرات الحرارية بمجرد اشتراك أحد التطبيقات على الجهاز في هذه البيانات. لمزيد من المعلومات حول طريقة الاشتراك في أنواع البيانات، يمكنك مراجعة تسجيل بيانات اللياقة البدنية.
- لذا، فإنّ البيانات غير متوفرة في الوقت الفعلي باستخدام Sensors API.
- أصبح بإمكان منصة Fit الآن تخزين بيانات التمارين الرياضية، مثل تمرين عضلات العضلة العضلية
وتمرين القرفصاء، باستخدام نوع البيانات
com.google.activity.exercise
. لمزيد من المعلومات حول التمارين التي يمكن لتطبيق Fit تخزينها، يمكنك الاطّلاع علىWorkoutExercises
.
نيسان (أبريل) 2015
تقدِّم خدمات Google Play الإصدار 7.3 ميزات Google Fit الجديدة التالية:
- أصبح بإمكان منصة Fit الآن تتبُّع بيانات التغذية باستخدام نوع البيانات
com.google.fitness
.- تم إيقاف نوع بيانات "
com.google.calories.consumed
" نهائيًا الآن. يمكن تسجيل معدّل استهلاك السعرات الحرارية باستخدام نوع البياناتcom.google.fitness.item
. - لمزيد من المعلومات عن أنواع البيانات، يمكنك الاطّلاع على مقالة أنواع بيانات اللياقة البدنية.
- تم إيقاف نوع بيانات "
- يمكن للمطوّرين استرداد عدد الخطوات الإجمالي اليومي للاستخدام في مجالات مثل خلفيات شاشة ساعة Android Wear. لمزيد من المعلومات، يُرجى الاطّلاع على قراءة إجمالي البيانات اليومية.
آذار (مارس) 2015
تقدِّم خدمات Google Play الإصدار 7.0 ميزات Google Fit الجديدة التالية:
- تم تقسيم واجهة برمجة تطبيقات Google Fit إلى وحدات كي تتمكن من اختيار الميزات التي تريد تضمينها في تطبيقك. ويقلل هذا التغيير إلى حد كبير من متطلبات الذاكرة للتطبيقات التي تفعِّل Google Fit ويؤثر في طريقة وصولك إلى واجهات برمجة التطبيقات. للحصول على مزيد من المعلومات حول طريقة تعديل الرمز، يمكنك الاطّلاع على الاتصال بخدمة اللياقة البدنية.
- والآن، تحتسب منصة Fit المسافة. للوصول إلى البيانات، يمكنك استخدام
نوع البيانات "
com.google.distance.delta
". لمزيد من المعلومات حول أنواع البيانات، يمكنك الاطّلاع على مقالة أنواع بيانات اللياقة البدنية. - يمكن للمطوّرين الآن قراءة بيانات النوم الدقيقة وكتابتها.
ويشمل هذا النوم الخفيف والنوم العميق وحركة العين السريعة وأنشطة اليقظة. تمت إضافة أنواع الأنشطة الدقيقة هذه إلى النوع
FitnessActivities
العددي.- لإدراج بيانات النوم، أنشِئ جلسة من النوع
FitnessActivities.SLEEP
. - لرصد الدقة في جلستك، أدرِج شرائح النشاط من الأنواع:
- لقراءة بيانات النوم، قم بالاستعلام عن جلسات النوم لأجزاء نشاط النوم كما تفعل مع أنشطة اللياقة البدنية العادية.
- لإدراج بيانات النوم، أنشِئ جلسة من النوع