На этой странице содержится информация о выпусках Google Fit API. В журнале изменений перечислены выпуски по датам и включены любые новые функции, исправления ошибок или значительные улучшения производительности.
2 августа 2021 г.
Запись в типы данных Health теперь общедоступна для разработчиков. Авторизация на доступ к типам данных «Здоровье» согласуется со всеми другими типами данных. Подробнее здесь .
27 апреля 2021 г.
Произошла небольшая задержка с вступлением в силу изменений авторизации , объявленных 10 октября 2020 г. Изменения в авторизации теперь вступят в силу с 4 мая 2021 г.
Политика Google Fit в отношении данных разработчиков и пользователей также вступит в силу 4 мая 2021 г. Проверка приложений в рамках соблюдения политики разработчиков Fit вступит в силу в установленном порядке.
19 октября 2020 г.
В рамках наших постоянных усилий по повышению безопасности и конфиденциальности Google Fit для разработчиков и пользователей мы внесли некоторые изменения в политики и API Google Fit:
- Действует новая Политика Google Fit в отношении данных разработчиков и пользователей . Ознакомьтесь с политикой и, если применимо, внесите соответствующие изменения в свои приложения и службы.
- Доступ для записи теперь позволяет приложению читать только записанные им данные. Чтобы продолжить чтение данных, записанных другими приложениями с платформы Google Fit, обновите свой код, чтобы запрашивать области доступа для чтения для соответствующих типов данных.
- Данные о частоте пульса имеют свои собственные возможности.
- Данные сна имеют собственную область действия и новый тип данных.
- При работе с
SessionsClient
теперь вам необходимо указать, к какому типу сеанса должно иметь доступ ваше приложение, используя соответствующие методы изFitnessOptions
.
Эти изменения в API будут доступны разработчикам с 19 октября 2020 г. Их применение вступит в силу 27 апреля 2021 г.
Более подробную информацию и инструкции по этим изменениям можно найти здесь .
21 марта 2019 г.
Приложение Google Fit теперь отображает сеансы сна, записанные в Android API. Узнайте больше о записи и чтении данных о сне.
19 ноября 2018 г.
В API Google Fit были внесены следующие изменения:
- Запросы на чтение типов данных
com.google.location.sample
иcom.google.location.bounding_box
будут возвращать данные только для того же приложения, которое записало данные.
26 сентября 2018 г.
Сервисы Google Play Fitness 16.0.0 предоставляют доступ к двум новым типам данных и их соответствующим агрегатам:
Артефакты опубликованы на maven.google.com.
- com.google.android.gms:play-services-fitness:16.0.0
ноябрь 2017 г.
В сервисах Google Play 11.6.0 представлены следующие новые функции Google Fit:
- Обновлен Fitness API для новых клиентов на основе
GoogleApi
, которые автоматически управляют подключениями к сервисам и требуют меньшего количества шаблонного кода:- Добавлен класс
BleClient
и методыFitness.getBleClient()
.BleClient
предоставляет точку входа для сканирования, подачи заявок и использования устройств Bluetooth с низким энергопотреблением в 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 начинает отслеживать данные о расстоянии и калориях, как только приложение на устройстве подписывается на эти данные. Дополнительную информацию о том, как подписаться на типы данных, см. в разделе «Запись фитнес-данных» .
- Данные недоступны в режиме реального времени с помощью API датчиков .
- Платформа Fit теперь может хранить данные о регулярных упражнениях, таких как сгибания рук на бицепс и приседания, с типом данных
com.google.activity.exercise
. Дополнительную информацию об упражнениях, которые 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:
- API Google Fit теперь имеет модульную структуру, поэтому вы можете выбирать, какие функции включать в свое приложение. Это изменение значительно снижает требования к памяти для приложений, поддерживающих Google Fit, и влияет на то, как вы получаете доступ к API. Дополнительную информацию о том, как обновить код, см. в разделе Подключение к фитнес-сервису .
- Платформа Fit теперь рассчитывает расстояние. Для доступа к данным используйте тип данных
com.google.distance.delta
. Дополнительные сведения о типах данных см. в разделе «Типы данных фитнеса» . - Теперь разработчики могут читать и записывать подробные данные о сне. Сюда входят легкий сон, глубокий сон, быстрый сон и активность бодрствования. Эти детализированные типы занятий были добавлены к перечисляемому типу
FitnessActivities
.- Чтобы вставить данные о сне, создайте сеанс типа
FitnessActivities.SLEEP
. - Чтобы определить степень детализации сеанса, вставьте сегменты активности следующих типов:
- Чтобы прочитать данные о сне, запросите сегменты активности во время сеансов сна, как если бы вы делали это при обычных занятиях фитнесом.
- Чтобы вставить данные о сне, создайте сеанс типа