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:
- Usuń kod powiązany z interfejsem Google Fit Android API.
- 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
|
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:
|
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:
|
Korzystaj z usług medycznych
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. |