В портфолио Google есть множество продуктов и услуг для здоровья, включая Health Connect. API Google Fit устарели и будут поддерживаться до 30 июня 2025 года , после чего их поддержка будет прекращена. Следующие рекомендации показывают, на какой API или платформу следует перейти с каждого API Google Fit для Android.
Миграция с API Fit Android на API Health Connect
Чтобы перейти на Health Connect API, необходимо выполнить три ключевых шага.
Шаг 1: Интегрируйте
Первым шагом к интеграции является добавление Health Connect в ваше приложение. Это будет включать следующее:
- Выполните интеграцию с Health Connect, выполнив следующие шаги для начала работы .
- Объявите типы данных и режим доступа, необходимые в манифесте приложения.
- Получите разрешение пользователя на доступ к Health Connect.
- Чтение/запись данных в соответствии с вашими конкретными вариантами использования или рабочими процессами.
Шаг 2. Миграция
Мы рекомендуем поддерживать активную интеграцию Google Fit Android API и Health Connect API, пока пользователи переходят с одной платформы на другую. Хотя мы объявили устаревшим API Google Fit для Android, мы планируем отказаться от него не раньше 30 июня 2025 года . Это сделано для того, чтобы дать пользователям достаточно времени, чтобы переключиться на Health Connect и продолжить обслуживание.
Шаг 3: Очистка
Выполните следующие действия, чтобы удалить Google Fit SDK:
- Удалите код, связанный с API Google Fit для Android.
- Удалите зависимости сервисов Google Play.
API датчика
API-интерфейс Sensor позволяет вам считывать необработанные данные датчиков в вашем приложении в режиме реального времени. API датчика выполняет следующие действия:
- Перечисляет источники данных, доступные на устройстве и сопутствующих устройствах.
- Регистрирует прослушиватели для получения необработанных данных датчиков.
- Отменяет регистрацию прослушивателей, чтобы они больше не получали необработанные данные датчиков.
Перейдите на следующие API или платформы из Sensor API:
Телефон | Носить |
Используйте SensorManager, FusedLocationProvider. | Пользуйтесь услугами здравоохранения
|
API сеанса
Сеансы представляют собой интервал времени, в течение которого пользователи выполняют фитнес-занятия.
API сеансов позволяет вашему приложению создавать сеансы в фитнес-магазине.
Перейдите на следующие API или платформы из API сеанса:
Телефон | Носить |
Старт/стоп: Не применимо. Приложение должно отслеживать состояние текущих сеансов внутри себя. Чтение/запись: используйте Health Connect. | Запуск/остановка: использование служб работоспособности (ExercisionClient) Чтение/запись: используйте Health Connect через мобильное приложение. Для конкретных рабочих процессов мы советуем следующее:
|
API записи
API записи позволяет вашему приложению запрашивать автоматическое хранение данных датчиков, экономя заряд батареи, путем создания подписок. Подписка связана с приложением Android и состоит из типа данных о фитнесе или определенного источника данных.
Перейдите на следующие API или платформы из API записи:
Телефон | Носить |
Выполните следующие действия для перехода с API записи:
| Пользуйтесь услугами здравоохранения
Дополнительные сведения о различиях между PassiveMonitoringClient и PracticeClient см. в документации по службам работоспособности. |
API истории
API истории позволяет вашему приложению выполнять массовые операции в магазине фитнеса, включая чтение, вставку, обновление и удаление исторических данных о здоровье и самочувствии.
Перейдите на следующие API или платформы из History API:
Телефон | Носить |
Используйте Health Connect | Используйте Health Connect из мобильного приложения, а не через носимое устройство. |
API целей
Цели — это цели в приложении Google Fit, которые пользователи могут устанавливать для себя. Они помогают мотивировать пользователей оставаться активными каждый день. В своем профиле пользователи могут настроить количество шагов и сердечных точек, которые они хотят выполнять каждый день. Платформа Fit записывает их цели и отслеживает их ежедневную деятельность по достижению этих целей с помощью Goals API .
Телефон | Носить |
API-интерфейс для замены недоступен. | API-интерфейс для замены недоступен. |
БЛЕ API
Ваше приложение может находить доступные устройства Bluetooth Low Energy (BLE) и вставлять данные датчиков в платформу Google Fit с помощью BLE API .
Перейдите на следующие API или платформы из BLE API:
Телефон | Носить |
Используйте Android Bluetooth API напрямую. | Используйте Android Bluetooth API напрямую. |
В портфолио Google есть множество продуктов и услуг для здоровья, включая Health Connect. API Google Fit устарели и будут поддерживаться до 30 июня 2025 года , после чего их поддержка будет прекращена. Следующие рекомендации показывают, на какой API или платформу следует перейти с каждого API Google Fit для Android.
Миграция с API Fit Android на API Health Connect
Чтобы перейти на Health Connect API, необходимо выполнить три ключевых шага.
Шаг 1. Интегрируйте
Первым шагом к интеграции является добавление Health Connect в ваше приложение. Это будет включать следующее:
- Выполните интеграцию с Health Connect, выполнив следующие шаги для начала работы .
- Объявите типы данных и режим доступа, необходимые в манифесте приложения.
- Получите разрешение пользователя на доступ к Health Connect.
- Чтение/запись данных в соответствии с вашими конкретными вариантами использования или рабочими процессами.
Шаг 2. Миграция
Мы рекомендуем поддерживать активную интеграцию Google Fit Android API и Health Connect API, пока пользователи переходят с одной платформы на другую. Хотя мы объявили устаревшим API Google Fit для Android, мы планируем отказаться от него не раньше 30 июня 2025 года . Это сделано для того, чтобы дать пользователям достаточно времени, чтобы переключиться на Health Connect и продолжить обслуживание.
Шаг 3: Очистка
Выполните следующие действия, чтобы удалить Google Fit SDK:
- Удалите код, связанный с API Google Fit для Android.
- Удалите зависимости сервисов Google Play.
API датчика
API-интерфейс Sensor позволяет вам считывать необработанные данные датчиков в вашем приложении в режиме реального времени. API датчика выполняет следующие действия:
- Перечисляет источники данных, доступные на устройстве и сопутствующих устройствах.
- Регистрирует прослушиватели для получения необработанных данных датчиков.
- Отменяет регистрацию прослушивателей, чтобы они больше не получали необработанные данные датчиков.
Перейдите на следующие API или платформы из Sensor API:
Телефон | Носить |
Используйте SensorManager, FusedLocationProvider. | Пользуйтесь услугами здравоохранения
|
API сеанса
Сеансы представляют собой интервал времени, в течение которого пользователи выполняют фитнес-занятия.
API сеансов позволяет вашему приложению создавать сеансы в фитнес-магазине.
Перейдите на следующие API или платформы из API сеанса:
Телефон | Носить |
Старт/стоп: Не применимо. Приложение должно отслеживать состояние текущих сеансов внутри себя. Чтение/запись: используйте Health Connect. | Запуск/остановка: использование служб работоспособности (ExercisionClient) Чтение/запись: используйте Health Connect через мобильное приложение. Для конкретных рабочих процессов мы советуем следующее:
|
API записи
API записи позволяет вашему приложению запрашивать автоматическое хранение данных датчиков, экономя заряд батареи, путем создания подписок. Подписка связана с приложением Android и состоит из типа данных о фитнесе или определенного источника данных.
Перейдите на следующие API или платформы из API записи:
Телефон | Носить |
Выполните следующие действия для перехода с API записи:
| Пользуйтесь услугами здравоохранения
Дополнительные сведения о различиях между PassiveMonitoringClient и PracticeClient см. в документации по службам работоспособности. |
API истории
API истории позволяет вашему приложению выполнять массовые операции в магазине товаров для фитнеса, включая чтение, вставку, обновление и удаление исторических данных о здоровье и самочувствии.
Перейдите на следующие API или платформы из History API:
Телефон | Носить |
Используйте Health Connect | Используйте Health Connect из мобильного приложения, а не через носимое устройство. |
API целей
Цели — это цели в приложении Google Fit, которые пользователи могут устанавливать для себя. Они помогают мотивировать пользователей оставаться активными каждый день. В своем профиле пользователи могут настроить количество шагов и сердечных точек, которые они хотят выполнять каждый день. Платформа Fit записывает их цели и отслеживает их ежедневную деятельность по достижению этих целей с помощью Goals API .
Телефон | Носить |
API-интерфейс для замены недоступен. | API-интерфейс для замены недоступен. |
БЛЕ API
Ваше приложение может находить доступные устройства Bluetooth Low Energy (BLE) и вставлять данные датчиков в платформу Google Fit с помощью BLE API .
Перейдите на следующие API или платформы из BLE API:
Телефон | Носить |
Используйте Android Bluetooth API напрямую. | Используйте Android Bluetooth API напрямую. |