Przewodnik po migracji

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:

  1. Usuń kod powiązany z interfejsem Google Fit API na Androida.
  2. 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

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    Możesz też użyć SensorManagera lub FusedLocationProvidera.

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:

  • Wstawianie sesji: deweloperzy powinni używać Health Connect w aplikacji mobilnej i odpowiednio wstawiać rekord sesji ćwiczeń lub rekord sesji snu.

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:

  1. Wdrożyć rejestrowanie danych za pomocą interfejsu Recording API na urządzeniach mobilnych.
  2. zapisywać przechwycone dane w Health Connect lub w bazie danych aplikacji.

Korzystanie z usług medycznych

  • PassiveMonitoringClient
  • ExerciseClient

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.