این صفحه حاوی اطلاعاتی درباره نسخههای 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
بهروزرسانی کرد، که بهطور خودکار اتصالات به سرویسها را مدیریت میکنند و برای استفاده به کد Boilerplate کمتری نیاز دارند:- کلاس
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 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
ایجاد کنید. - برای تشخیص جزئیات در جلسه خود، انواع بخشهای فعالیت را وارد کنید:
- برای خواندن دادههای خواب، جلسات خواب را برای بخشهای فعالیت خواب جستجو کنید، همانطور که با فعالیتهای تناسب اندام عادی انجام میدهید.
- برای درج داده های خواب، یک جلسه از نوع