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