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

На этой странице содержится информация о выпусках 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 .