Google ma w swoim portfolio wiele usług i produktów związanych ze zdrowiem, w tym Health Connect. Interfejsy Google Fit API zostały wycofane i będą obsługiwane do 2026 r., kiedy zostaną wyłączone. Poniższe wskazówki pokazują, do którego interfejsu API lub platformy należy przejść z każdego interfejsu Google Fit na Androida.
Przechodzenie z interfejsu Fit API na Androida na interfejs Health Connect API
Aby przejść na interfejs Health Connect API, musisz wykonać 3 kluczowe kroki.
Krok 1. Integracja
Pierwszym krokiem do integracji jest dodanie Health Connect do aplikacji. Obejmuje to:
- Aby przeprowadzić integrację z Health Connect, wykonaj te pierwsze kroki.
- Zadeklaruj typy danych i wymagany tryb dostępu w pliku manifestu aplikacji.
- Uzyskaj od użytkownika zgodę na dostęp do Health Connect.
- Odczytywanie i zapisywanie danych zgodnie z przypadkami użycia lub przepływami pracy.
Krok 2. Wykonaj migrację
Zalecamy pozostawienie aktywnych integracji interfejsu Google Fit Android API i interfejsu Health Connect API podczas migracji użytkowników z jednej platformy na drugą. Chociaż wycofaliśmy interfejs Google Fit API na Androida, zamierzamy wyłączyć go nie wcześniej niż w 2026 r. Chcemy dać użytkownikom wystarczająco dużo czasu na przejście na HealthConnect i dalsze korzystanie z usługi.
Krok 3. Uporządkuj
Aby usunąć pakiet Google Fit SDK:
- Usuń kod powiązany z interfejsem Google Fit API na Androida.
- Usuń zależność od Usług Google Play.
Sensor API
Interfejs Sensor API umożliwia odczytywanie w aplikacji nieprzetworzonych danych z czujnika w czasie rzeczywistym. Interfejs Sensor API:
- Wyświetla listę źródeł danych dostępnych na urządzeniu i na urządzeniach towarzyszących.
- Rejestruje obiekty nasłuchujące, aby otrzymywać nieprzetworzone dane z czujników.
- Odznaczanie słuchaczy, aby nie otrzymywali już nieprzetworzonych danych z czujników.
Przeprowadź migrację z interfejsu Sensor API do tych interfejsów API lub platform:
Telefon | Wear |
Używanie SensorManager i FusedLocationProvider |
Korzystanie z usług medycznych
|
Session API
Sesje to przedziały czasu, w których użytkownicy wykonują aktywność fizyczną.
Interfejs Session API umożliwia Twojej aplikacji tworzenie sesji w sklepie fitness.
Przejdź z interfejsu Session API do tych interfejsów API lub platform:
Telefon | Wear |
Start/stop (uruchomienie/zatrzymanie): nie dotyczy. Aplikacja powinna wewnętrznie śledzić stan trwających sesji. Odczyt/zapis: korzystanie z Health Connect. |
Start/stop: Use Health Services (ExerciseClient) Odczyt/zapis: korzystanie z Health Connect przez aplikację mobilną. W przypadku konkretnych procesów zalecamy:
|
Interfejs Recording API
Interfejs Recording API umożliwia Twojej aplikacji żądanie automatycznego przechowywania danych z czujników w sposób oszczędzający energię poprzez tworzenie subskrypcji. Subskrypcja jest powiązana z aplikacją na Androida i zawiera typ danych dotyczących fitnessu lub konkretne źródło danych.
Przejdź z interfejsu Recording API na te interfejsy API lub platformy:
Telefon | Wear |
Aby przejść z interfejsu Recording API, wykonaj te czynności:
|
Korzystanie z usług medycznych
Aby dowiedzieć się więcej o różnicach między klasami PassiveMonitoringClient i ExerciseClient, zapoznaj się z dokumentacją dotyczącą usług zdrowotnych. |
History API
Interfejs History API umożliwia Twojej aplikacji wykonywanie operacji zbiorczych w sklepie z danymi o kondycji fizycznej, w tym odczytywanie, wstawianie, aktualizowanie i usuwanie historycznych danych o zdrowiu i samopoczuciu.
Przejdź z History API do tych interfejsów API lub platform:
Telefon | Wear |
Korzystanie z Health Connect |
Korzystaj z Health Connect w aplikacji mobilnej, a nie na urządzeniu. |
Goals API
Cele to cele w aplikacji Google Fit, które użytkownicy mogą sobie wyznaczać. Pomagają one motywować użytkowników do codziennej aktywności. Na swoim profilu użytkownicy mogą dostosować liczbę kroków i punktów kardio, które chcą osiągnąć każdego dnia. Platforma Fit rejestruje cele i śledzi codzienną aktywność użytkowników za pomocą interfejsu Goals API.
Telefon | Wear |
Brak dostępnego interfejsu API. | Brak dostępnego interfejsu API. |
Interfejs BLE API
Aplikacja może wykrywać dostępne urządzenia Bluetooth Low Energy (BLE) i wstawiać dane z czujników na platformę Google Fit za pomocą interfejsu BLE API.
Przejdź z interfejsu BLE API na te interfejsy API lub platformy:
Telefon | Wear |
Używaj bezpośrednio interfejsów Bluetooth API na Androida. | Używaj bezpośrednio interfejsów Bluetooth API na Androida. |