Поддержка 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 на хост разработки:
Для создания приложения с Fitness API рекомендуем использовать среду разработки Android Studio. Подробные инструкции по созданию и настройке проекта в Android Studio приведены в статье Создание проекта.
Добавьте клиентскую библиотеку сервисов Google Play
В Android Studio откройте файл build.gradle для своего модуля и добавьте клиентскую библиотеку сервисов Google Play в качестве зависимости:
Создайте API-клиент и добавьте типы данных, к которым приложению нужен доступ для записи или чтения. Доступны следующие конечные точки:
SensorsClient – доступ к различным источникам данных о здоровье и самочувствии, полученных от аппаратных датчиков на локальном и дополнительных устройствах.
RecordingClient – для фонового сбора данных датчиков в режиме низкого энергопотребления.
HistoryClient – вставка, удаление и чтение статистики в Google Fit.
Ниже показано, как выглядит процесс авторизации, когда у пользователей запрашиваются разрешения.
Рисунок 1. Процесс авторизации пользователей.
Разрешения Android. Перед скачиванием приложения пользователи видят, какие разрешения Android оно запрашивает. После скачивания приложение запрашивает необходимые динамические разрешения, а пользователи предоставляют или отклоняют их.
Проверка и подключение. Приложение проверяет, предоставлены ли разрешения, прежде чем запрашивать доступ к другим типам данных.
Запрос областей действия OAuth. Google предлагает пользователю предоставить вашему приложению области действия OAuth, необходимые для типов данных, к которым оно хочет получить доступ.
Доступ предоставлен. После того как пользователь предоставит разрешения, ваше приложение сможет получить доступ к типам данных, которые относятся к областям действия, для которых пользователь предоставил разрешение.