Przewodnik po migracji

W swoim portfolio Google ma wiele produktów i usług związanych ze zdrowiem, w tym Health Connect. Interfejsy Google Fit API zostały wycofane i będą obsługiwane do 30 czerwca 2025 r., kiedy to zostaną wyłączone. Z poniższych wskazówek dowiesz się, na którą platformę lub na którą API przenieść dane z poszczególnych interfejsów Google Fit API.

Migracja z Fit Android API do Health Connect API

Aby przejść na interfejs Health Connect API, musisz wykonać 3 kluczowe czynności.

Krok 1. Integracja

Pierwszym krokiem do integracji jest dodanie Health Connect do aplikacji. Będzie ona obejmować:

  • Zintegruj konto z Health Connect, wykonując te czynności dla początkujących.
  • W pliku manifestu aplikacji zadeklaruj wymagane typy danych i tryb dostępu.
  • Uzyskaj zgodę użytkownika na dostęp do Health Connect.
  • Odczytuj i zapisuj dane zgodnie z Twoimi konkretnymi przypadkami użycia lub przepływami pracy.

Krok 2. Wykonaj migrację

Zalecamy pozostawienie aktywnych integracji interfejsów Google Fit Android API i Health Connect API w czasie migracji użytkowników z jednej platformy na drugą. Wycofaliśmy interfejs Google Fit Android API, ale planujemy wyłączyć go nie wcześniej niż 30 czerwca 2025 r. Ma to dać użytkownikom wystarczająco dużo czasu na przejście na Health Connect i kontynuowanie korzystania z usługi.

Krok 3. Wyczyść dane

Aby usunąć pakiet SDK Google Fit, wykonaj te czynności:

  1. Usuń kod powiązany z interfejsem Google Fit Android API.
  2. Usuń zależności Usług Google Play.

Interfejs Sensor API

Interfejs Sensor API umożliwia odczytywanie nieprzetworzonych danych z czujników aplikacji w czasie rzeczywistym. Interfejs Sensor API:

  • Zawiera listę źródeł danych dostępnych na urządzeniu i na urządzeniach towarzyszących.
  • Rejestruje detektory do otrzymywania nieprzetworzonych danych z czujnika.
  • Wyrejestrowuje detektory, aby nie otrzymywały już nieprzetworzonych danych z czujnika.

Przejdź z interfejsu Sensor API na te interfejsy API lub platformy:

Telefon Wear

Korzystanie z czujników SensorManager i FusedLocationProvider

Korzystaj z usług medycznych

  • PassiveMonitoringClient
  • MeasureClient
  • Klient Ćwiczenia

    Lub użyj SensorManager, FusedLocationProvider

Session API

Sesje to przedziały czasu, w których użytkownicy wykonują ćwiczenia.

Interfejs Session API pozwala aplikacji tworzyć sesje w sklepie fitness.

Przejdź z interfejsu Session API na te interfejsy API lub platformy:

Telefon Wear

Start/stop: nie dotyczy. Aplikacja powinna śledzić stan trwających sesji wewnętrznie.

Odczyt/zapis: korzystaj z Health Connect.

Uruchom/zatrzymaj: korzystaj z usług zdrowotnych (ActivityClient)

Odczyt/zapis: korzystaj z Health Connect w aplikacji mobilnej.

W przypadku konkretnych przepływów pracy zalecamy stosowanie tych metod:

  • Wstawianie sesji: programiści powinni korzystać z Health Connect w aplikacji mobilnej i odpowiednio wstawić Zapis sesji lub Zapis sesji snu.

Interfejs API nagrywania

Interfejs Recording API pozwala Twojej aplikacji tworzyć subskrypcje i żądać automatycznego przechowywania danych z czujników w sposób, który oszczędza baterię. Subskrypcja jest powiązana z aplikacją na Androida i obejmuje typ danych o aktywności fizycznej lub określone źródło danych.

Przejdź z interfejsu Logging API na te interfejsy API lub platformy:

Telefon Wear

Aby przeprowadzić migrację z interfejsu Logging API, wykonaj te czynności:

  1. Zaimplementuj rejestrowanie danych za pomocą interfejsu Recording API na urządzeniach mobilnych.
  2. Zapisuj zebrane dane w Health Connect lub bazie danych aplikacji.

Korzystaj z usług medycznych

  • PassiveMonitoringClient
  • Klient Ćwiczenia

Więcej informacji na temat różnic między PassiveMonitoringClient i Ćwiczenia można znaleźć w dokumentacji usług zdrowotnych.

History API

Interfejs History API umożliwia aplikacji wykonywanie operacji zbiorczych w sklepie fitness, w tym odczytywanie, wstawianie, aktualizowanie i usuwanie historycznych danych o zdrowiu i samopoczuciu.

Przejdź z interfejsu History API na te interfejsy API lub platformy:

Telefon Wear

Korzystanie z Health Connect

Używaj Health Connect w aplikacji mobilnej, a nie urządzenia do noszenia.

Cel API

Cele to cele w aplikacji Google Fit, które użytkownicy mogą ustawiać samodzielnie. Pomagają motywować użytkowników do codziennej aktywności. W swoim profilu użytkownik może zmienić liczbę kroków i punktów kardio w ciągu dnia. Platforma Fit rejestruje swoje cele i śledzi z nimi swoją dzienną aktywność za pomocą interfejsu Goals API.

Telefon Wear
Brak dostępnego zastępczego interfejsu API. Brak dostępnego zastępczego interfejsu API.

API BLE

Aplikacja może wyszukiwać dostępne urządzenia z funkcją Bluetooth Low Energy (BLE) i wstawiać dane z czujników na platformę Google Fit przy użyciu interfejsu BLE API.

Z interfejsu BLE API przejdź na te interfejsy API lub platformy:

Telefon Wear
Używaj bezpośrednio interfejsów API Bluetooth na Androida. Używaj bezpośrednio interfejsów API Bluetooth na Androida.