یادداشت های انتشار

این صفحه حاوی اطلاعاتی درباره نسخه‌های 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 اضافه شده است.