این صفحه حاوی اطلاعاتی درباره نسخههای Google Fit API است. فهرست تغییرات، انتشارها را بر اساس تاریخ فهرست میکند و شامل هرگونه ویژگی جدید، رفع اشکال یا بهبود عملکرد قابل توجه است.
2 آگوست 2021
نوشتن در انواع داده های Health اکنون به طور کلی برای توسعه دهندگان در دسترس است. مجوز دسترسی به انواع داده های Health با سایر انواع داده مطابقت دارد. جزئیات بیشتر در اینجا .
27 آوریل 2021
اعمال تغییرات مجوز اعلام شده در 10 اکتبر 2020 با تأخیر اندکی همراه بوده است. تغییرات مجوز اکنون از 4 مه 2021 اعمال می شود.
خطمشی دادههای کاربر و برنامهنویس Google Fit نیز در 4 مه 2021 قابل اجرا میشود. راستیآزمایی برنامه ، به عنوان بخشی از اجرای خطمشی برنامهنویس Fit، در زمان مناسب شروع میشود.
19 اکتبر 2020
به عنوان بخشی از تلاشهای مداوم ما برای افزایش امنیت و حریم خصوصی Google Fit برای توسعهدهندگان و کاربران، برخی تغییرات را در خطمشیها و APIهای Google Fit ایجاد کردهایم:
- خطمشی دادههای کاربر و برنامهنویس Google Fit جدید وجود دارد. لطفاً خطمشی را مرور کنید و در صورت لزوم، تغییرات مناسب را در برنامهها و سرویسهای خود اعمال کنید.
- Write-access اکنون فقط به برنامه اجازه میدهد دادههایی را که نوشته است بخواند. برای ادامه خواندن دادههای نوشتهشده توسط برنامههای دیگر از پلتفرم Google Fit، کد خود را بهروزرسانی کنید تا دامنههای دسترسی خواندنی را برای انواع دادههای مربوطه درخواست کنید.
- داده های ضربان قلب دامنه خاص خود را دارد.
- دادههای خواب دارای دامنههای خاص خود و نوع داده جدیدی هستند.
- هنگام کار با
SessionsClient
، اکنون باید با استفاده از روشهای مناسب ازFitnessOptions
، نوع جلسهای را که برنامه شما باید به آن دسترسی داشته باشد، مشخص کنید.
این تغییرات در API از 19 اکتبر 2020 برای توسعهدهندگان در دسترس خواهد بود. اجرای آن از 27 آوریل 2021 شروع میشود.
برای جزئیات بیشتر و دستورالعمل های مربوط به این تغییرات اینجا را ببینید.
21 مارس 2019
برنامه Google Fit اکنون جلسات خواب نوشته شده در API Android را نشان می دهد. درباره نوشتن و خواندن داده های خواب بیشتر بیاموزید.
19 نوامبر 2018
تغییرات زیر در Google Fit API اعمال شده است:
- درخواستهای خواندن برای نوع دادههای
com.google.location.sample
وcom.google.location.bounding_box
فقط دادههای همان برنامهای را برمیگرداند که دادهها را نوشته است.
26 سپتامبر 2018
Google Play Services fitness 16.0.0 دسترسی به دو نوع داده جدید و مجموعههای مربوطه را فراهم میکند:
مصنوعات منتشر شده در maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
نوامبر 2017
Google Play Services 11.6.0 ویژگی های جدید Google Fit زیر را معرفی می کند:
- Fitness API را برای کلاینتهای جدید مبتنی بر
GoogleApi
بهروزرسانی کرد، که بهطور خودکار اتصالات به سرویسها را مدیریت میکنند و برای استفاده به کد دیگ بخار کمتری نیاز دارند:- کلاس
BleClient
و متدهای Fitness.getBleClientFitness.getBleClient()
اضافه شد.BleClient
نقطه ورود را برای اسکن، ادعا و استفاده از دستگاههای کم مصرف بلوتوث در Google Fit فراهم میکند. - کلاس
ConfigClient
و متدهای Fitness.getConfigClientFitness.getConfigClient()
را اضافه کرد.ConfigClient
نقطه ورود را برای دسترسی به انواع داده ها و تنظیمات سفارشی در Google Fit فراهم می کند. - کلاس
GoalsClient
و متدهای Fitness.getGoalsClientFitness.getGoalsClient()
اضافه شد.GoalsClient
نقطه ورود برای خواندنGoal
تناسب اندام ایجاد شده توسط کاربران در Google Fit را فراهم می کند. - کلاس
HistoryClient
و متدهایFitness.getHistoryClient()
را اضافه کرد.HistoryClient
نقطه ورود را برای درج، حذف و خواندن داده ها در Google Fit فراهم می کند. - کلاس
RecordingClient
و متدهایFitness.getRecordingClient()
را اضافه کرد.RecordingClient
نقطه ورود را برای فعال کردن جمعآوری پسزمینه کم مصرف و همیشه روشن از دادههای حسگر در Google Fit فراهم میکند. - کلاس
SensorsClient
و متدهای Fitness.getSensorsClientFitness.getSensorsClient()
اضافه شد.SensorsClient
نقطه ورود را برای افشای منابع مختلف داده های تناسب اندام در دستگاه های محلی و متصل و ارائه رویدادهای زنده به شنوندگان فراهم می کند. - کلاس
SessionsClient
و متدهایgetSessionsClient
شد.SessionsClient
نقطه ورود را برای ایجاد و مدیریتSession
های فعالیت کاربر در Google Fit فراهم می کند.
- کلاس
می 2015
Google Play Services 7.5 ویژگیهای جدید Google Fit زیر را معرفی میکند:
- مسافت طی شده و محاسبه کالری مصرف شده برای اشتراک در دسترس است.
- پلتفرم Fit به محض اینکه یک برنامه در دستگاه مشترک داده ها شود، ردیابی اطلاعات مسافت و کالری را شروع می کند. برای اطلاعات بیشتر در مورد نحوه اشتراک در انواع داده، به Record Fitness Data مراجعه کنید.
- دادهها در زمان واقعی با Sensors API در دسترس نیستند.
- پلتفرم Fit اکنون میتواند دادههای روتین ورزش، مانند حلقههای دوسر بازو و اسکات را با نوع داده
com.google.activity.exercise
ذخیره کند. برای اطلاعات بیشتر در مورد تمریناتی که Fit میتواند ذخیره کند، بهWorkoutExercises
مراجعه کنید.
آوریل 2015
Google Play Services 7.3 ویژگیهای جدید Google Fit زیر را معرفی میکند:
- پلت فرم Fit اکنون می تواند داده های تغذیه را با نوع داده
com.google.fitness
ردیابی کند.- نوع داده
com.google.calories.consumed
اکنون منسوخ شده است. مصرف کالری را می توان با نوع دادهcom.google.fitness.item
ثبت کرد. - برای اطلاعات بیشتر در مورد انواع داده، به انواع داده های تناسب اندام مراجعه کنید.
- نوع داده
- برنامهنویسان میتوانند تعداد گامهای روزانه را برای استفاده در مناطقی مانند صفحههای ساعت Android Wear بازیابی کنند. برای اطلاعات بیشتر، به خواندن کل دادههای روزانه مراجعه کنید.
مارس 2015
Google Play Services 7.0 ویژگیهای جدید Google Fit زیر را معرفی میکند:
- Google Fit API اکنون ماژولار شده است تا بتوانید انتخاب کنید کدام ویژگیها را در برنامه خود قرار دهید. این تغییر به میزان قابل توجهی نیاز به حافظه را برای برنامههایی که Google Fit را فعال میکنند کاهش میدهد و بر نحوه دسترسی شما به APIها تأثیر میگذارد. برای اطلاعات بیشتر در مورد نحوه بهروزرسانی کد، به اتصال به سرویس تناسب اندام مراجعه کنید.
- اکنون پلت فرم Fit مسافت را محاسبه می کند. برای دسترسی به داده ها، از نوع داده
com.google.distance.delta
استفاده کنید. برای اطلاعات بیشتر در مورد انواع داده، به انواع داده های تناسب اندام مراجعه کنید. - توسعه دهندگان اکنون می توانند داده های خواب دانه ای را بخوانند و بنویسند. این شامل خواب سبک، خواب عمیق، REM و فعالیت های بیداری است. این انواع فعالیت دانه ای به نوع
FitnessActivities
اضافه شده است.- برای درج داده های خواب، یک جلسه از نوع
FitnessActivities.SLEEP
ایجاد کنید. - برای تشخیص جزئیات در جلسه خود، انواع بخشهای فعالیت را وارد کنید:
- برای خواندن دادههای خواب، جلسات خواب را برای بخشهای فعالیت خواب جستجو کنید، همانطور که با فعالیتهای تناسب اندام عادی انجام میدهید.
- برای درج داده های خواب، یک جلسه از نوع