Примечания к выпуску

На этой странице содержится информация о выпусках Google Fit API. В журнале изменений перечислены выпуски по дате и включены любые новые функции, исправления ошибок или значительные улучшения производительности.

2 августа 2021 г.

Запись в типы данных Health теперь общедоступна для разработчиков. Авторизация для доступа к типам данных Health согласуется со всеми другими типами данных. Подробнее здесь .

27 апреля 2021 г.

Произошла небольшая задержка с введением в действие изменений авторизации, объявленных 10 октября 2020 г. Теперь изменения авторизации вступят в силу с 4 мая 2021 г.

Политика Google Fit в отношении данных разработчиков и пользователей также вступит в силу 4 мая 2021 года. Проверка приложений в рамках обеспечения соблюдения политики Google 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 г.

В Google Fit API были внесены следующие изменения:

  • Запросы на чтение для типов данных 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:

  • Обновлен фитнес-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 начинает отслеживать данные о расстоянии и калориях, как только приложение на устройстве подписывается на эти данные. Дополнительные сведения о том, как подписаться на типы данных, см. в разделе Запись фитнес-данных .
    • Данные недоступны в режиме реального времени через Sensors 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 .