تتضمّن هذه الصفحة معلومات عن إصدارات Google Fit API. يسرد سجلّ التغييرات الإصدارات حسب التاريخ ويتضمّن أي ميزات جديدة أو إصلاحات للأخطاء أو تحسينات مهمة في الأداء.
2 آب (أغسطس) 2021
تتوفّر ميزة الكتابة في أنواع البيانات المتعلّقة بالصحة بشكل عام لمطوّري البرامج. يكون التفويض للوصول إلى أنواع بيانات Health متسقًا مع جميع أنواع البيانات الأخرى. يمكنك الاطّلاع على المزيد من التفاصيل هنا.
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:
- لن تعرض طلبات القراءة لأنواع البيانات
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 الجديدة التالية:
- تم تحديث واجهة برمجة تطبيقات الصلاحية للعملاء الجدد المستندة إلى
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
. للحصول على مزيد من المعلومات حول التمارين التي يمكن لتطبيق Google 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 API بحيث يمكنك اختيار الميزات التي تريد تضمينها في تطبيقك. وهذا التغيير يقلّل بشكل كبير من متطلّبات الذاكرة للتطبيقات التي تفعِّل Google Fit ويؤثر في كيفية وصولك إلى واجهات برمجة التطبيقات. للحصول على مزيد من المعلومات حول كيفية تعديل الرمز، راجِع الاتصال بخدمة اللياقة البدنية.
- يحتسب النظام الأساسي لتطبيق Fit الآن المسافة. للوصول إلى البيانات، استخدِم نوع البيانات
com.google.distance.delta
. للحصول على المزيد من المعلومات عن أنواع البيانات، راجِع أنواع بيانات اللياقة البدنية. - يمكن لمطوّري البرامج الآن الاطّلاع على بيانات النوم الدقيقة وكتابتها.
ويشمل ذلك النوم الخفيف والنوم العميق والحركة السريعة ونشاط السرير. تمت إضافة أنواع
الأنشطة الدقيقة هذه إلى النوع
FitnessActivities
التعداد.- لإدراج بيانات النوم، أنشئ جلسة من النوع
FitnessActivities.SLEEP
. - لرصد الدقة في جلستك، أدرِج شرائح الأنشطة من الأنواع:
- لقراءة بيانات النوم، يمكنك إرسال طلبات بحث عن جلسات النوم حسب شرائح نشاط النوم مثلما تفعل مع أنشطة اللياقة البدنية العادية.
- لإدراج بيانات النوم، أنشئ جلسة من النوع