Поддержка Google Fit API, в том числе Google Fit REST API, будет прекращена в 2026 году. С 1 мая 2024 г. разработчики не могут зарегистрироваться для использования этих API.
Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Начало работы на устройстве Android
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В этом руководстве рассказывается, как начать разработку с Google Fit на Android.
Настройка
Прежде чем приступить к созданию приложения, выполните действия, описанные в следующих разделах.
Создайте аккаунт Google
Чтобы использовать Google Fit API, вам понадобится аккаунт Google. Вы можете создать новый аккаунт или использовать существующий. Вы можете создать отдельный аккаунт, чтобы протестировать приложение с точки зрения пользователя.
Установить сервисы Google Play
Скачайте последнюю версию клиентской библиотеки для сервисов Google Play на хост разработки:
Типы данных, к которым у вашего приложения есть доступ, соответствуют областям авторизации. Чтобы запросить эти разрешения, вам нужно добавить типы данных, к которым приложению требуется доступ, в экземпляр FitnessOptions. Когда приложение запрашивает доступ к любому из типов данных Google Fit, Android SDK автоматически проверяет, к каким областям они относятся, и запрашивает у пользователя разрешение на доступ к этим областям.
Как создать API-клиент
Создайте API-клиент и добавьте типы данных, к которым приложению нужен доступ для записи или чтения. Доступны следующие конечные точки:
SensorsClient: доступ к данным о здоровье и самочувствии из аппаратных датчиков на локальном и дополнительных устройствах.
RecordingClient – для постоянного сбора данных датчиков в фоновом режиме с низким энергопотреблением.
HistoryClient: вставлять, удалять и читать данные в Google Fit.
SessionsClient: создание сеансов действий пользователей и управление ими.
GoalsClient – чтение целей по баллам кардиотренировок и шагам, созданных пользователями в Google Fit.
ConfigClient: доступ к пользовательским типам данных и настройкам на платформе Google Fit.
Ниже показан процесс авторизации, который видят пользователи при запросе разрешений:
Рисунок 1. Процесс авторизации пользователей.
Разрешения Android. Пользователи видят, какие разрешения Android запросило ваше приложение, прежде чем скачать его. После скачивания приложение запрашивает необходимые динамические разрешения, и пользователи предоставляют или отклоняют их.
Проверка приложений и подключение. Приложение проверяет, предоставлены ли разрешения, прежде чем запрашивать доступ к другим типам данных.
Запрос областей действия OAuth. Google предлагает пользователю предоставить приложению области действия OAuth, необходимые для доступа к нужным типам данных.
Доступ предоставлен. После того как пользователь предоставит разрешения, ваше приложение сможет получать доступ к типам данных, относящимся к областям действия, для которых пользователь предоставил разрешение.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-10-10 UTC."],[],[]]