Przewodnik po migracji

W swoim portfolio Google ma wiele produktów i usług związanych ze zdrowiem, w tym Health Connect. Interfejs Google Fit Android API został wycofany i będzie obsługiwany do końca 2024 roku. 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.

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: deweloperzy powinni użyć Health Connect i wstawić odpowiedni zapis aktywności lub zapis sesji SleepSession.
  • 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 zbieranie danych za pomocą usługi SensorManager.
    2. Zapisuj zebrane dane w Health Connect.
    3. Połącz kroki a i b tam, gdzie jest to konieczne w usłudze na pierwszym planie, na przykład gdy chcesz nadal rejestrować dane bez interakcji z aplikacją.

    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.

    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 czynności opisane tutaj.
    • 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 Fit Android API, ale planujemy wyłączyć go nie wcześniej niż do końca 2024 roku. 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 Fit:

    1. Usuń kod powiązany z interfejsem Fit Android API.
    2. Usuń zależności.

    Czas wycofania interfejsu Fit Android API powinien zależeć od Twoich statystyk i ocen. Możesz utrzymywać integrację z interfejsem Fit Android API do końca 2024 roku.