Przewodnik po migracji Fit

Interfejsy Google Fit API zostaną wycofane w 2026 roku. Google oferuje kilka produktów i usług związanych ze zdrowiem i dobrym samopoczuciem, które pomogą użytkownikom w osiąganiu celów po wycofaniu usługi.

Poniższe wytyczne pokazują, do której usługi należy przeprowadzić migrację w zależności od sposobu korzystania z interfejsów Google Fit API na Androidzie.

Będziemy na bieżąco aktualizować tę stronę, aby udostępniać najnowsze informacje i wskazówki.

Integracje interfejsu Fit API

Jeśli używasz co najmniej 1 interfejsu Fit API, ale nie umieszczasz w interfejsie bezpośredniego linku do aplikacji Fit, te wytyczne są dla Ciebie. Jeśli udostępniasz Fit w interfejsie, zapoznaj się z wytycznymi dotyczącymi integracji z aplikacją Fit.

Aplikacje korzystające z interfejsu Fit Recording API do rejestrowania kroków

Interfejs Fit Recording API umożliwia aplikacji żądanie automatycznego przechowywania danych z czujników w sposób oszczędzający baterię przez tworzenie subskrypcji. Każda subskrypcja łączy aplikację na Androida z określonym typem danych o aktywności lub źródłem danych, a typ danych Step jest powszechnie używany do rejestrowania kroków.

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

Tabela 1. Kroki migracji z interfejsu Fit Recording API
Telefon Wear
  1. Aby wyświetlić łączną liczbę kroków, dodaj Health Connect do swojej aplikacji. Łączna liczba obejmuje kroki z telefonu (Android 14 lub nowszy) oraz kroki z innych aplikacji i urządzeń.
  2. Aby nadal wyświetlać w aplikacji dane o lokalnych krokach, zaimplementuj rejestrowanie danych za pomocą interfejsu Recording API na urządzeniach mobilnych.

Korzystanie z usług zdrowotnych:

  • PassiveMonitoringClient
  • ExerciseClient

Więcej informacji o różnicach między tymi usługami znajdziesz w dokumentacji Usług zdrowotnych.

Aplikacje korzystające z interfejsu History API do odczytywania lub zapisywania danych w sklepie z informacjami o aktywności fizycznej

History API umożliwia aplikacji wykonywanie operacji zbiorczych w sklepie z aktywnością. Te operacje obejmują odczytywanie, wstawianie, aktualizowanie i usuwanie historycznych danych dotyczących zdrowia i samopoczucia.

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

Tabela 2. Kroki migracji z interfejsu Fit History API
Telefon Wear

Dodaj Health Connect do swojej aplikacji

Nie dotyczy. Korzystaj z Health Connect w aplikacji mobilnej, a nie na urządzeniu do noszenia.

Aplikacje korzystające z interfejsu Sensor API do wyświetlania danych o aktywności fizycznej w czasie rzeczywistym

Interfejs Sensor API umożliwia odczytywanie w aplikacji nieprzetworzonych danych z czujników w czasie rzeczywistym. Interfejs Sensor API wykonuje te czynności:

  • Zawiera listę źródeł danych dostępnych na urządzeniu i urządzeniach towarzyszących.
  • Rejestruje odbiorców, którzy mają otrzymywać nieprzetworzone dane z czujników.
  • Anuluje rejestrację odbiorników, aby nie otrzymywali już nieprzetworzonych danych z czujników.

Aby przejść z interfejsu Sensor API, wykonaj te czynności:

Tabela 3. Kroki migracji z interfejsu Fit Sensor API
Telefon Wear

Użyj Sensors, Fused Location Provider API

Korzystanie z usług zdrowotnych na Wear OS:

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    lub użyj konta SensorManager, FusedLocationProvider.

Aplikacje korzystające z interfejsu Session API do podawania podsumowań aktywności

Sesje to przedziały czasu, w których użytkownicy wykonują aktywność związaną z fitness.

Session API umożliwia aplikacji tworzenie sesji w sklepie z produktami fitness.

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

Tabela 4. Kroki migracji z interfejsu Fit Session API
Telefon Wear

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

Odczyt/zapis: dodaj Health Connect do swojej aplikacji.

Rozpoczynanie i zatrzymywanie: korzystanie z Usług zdrowotnych (ExerciseClient)

Odczyt/zapis: używaj Health Connect w aplikacji mobilnej.

W przypadku konkretnych przepływów pracy zalecamy:

  • Wstawianie sesji: deweloperzy powinni używać Health Connect w swojej aplikacji mobilnej i wstawiać odpowiednio ExerciseSessionRecord lub SleepSessionRecord.

Aplikacje korzystające z interfejsu Goals API

Cele to wartości docelowe w aplikacji Google Fit, które użytkownicy mogą ustawiać dla swoich danych, takich jak liczba kroków i punkty kardio. Platforma Fit rejestruje ich cele i śledzi ich codzienną aktywność w odniesieniu do tych celów za pomocą interfejsu Goals API.

Tabela 5. Wskazówki dotyczące migracji interfejsu Fit Goals API
Telefon Wear
Brak dostępnego interfejsu API zastępującego. Brak dostępnego interfejsu API zastępującego.

Aplikacje korzystające z interfejsu BLE API

Aplikacja może znajdować dostępne urządzenia Bluetooth Low Energy (BLE) i wstawiać dane z czujników na platformę Google Fit za pomocą interfejsu BLE API.

Aby przejść z interfejsu BLE API, wykonaj te czynności:

Tabela 6. Kroki migracji z interfejsu Fit BLE API
Telefon Wear
bezpośrednio korzystać z interfejsów Bluetooth API na Androidzie; bezpośrednio korzystać z interfejsów Bluetooth API na Androidzie;

Integracje aplikacji Fit

Poniżej znajdziesz informacje o tym, jak zintegrować aplikację Fit w zależności od tego, czy masz już użytkowników, czy dopiero ich pozyskujesz.

obecni użytkownicy Twojej aplikacji,

Jeśli interfejs Twojej aplikacji umożliwia użytkownikom łączenie się z Google Fit (lub jeśli Twoja aplikacja znajduje się na liście aplikacji współpracujących z Google Fit), możesz nadal utrzymywać integrację aplikacji z Fit dla obecnych użytkowników.

Będziemy aktualizować tę sekcję, aby informować Cię o tym, kiedy wycofać integrację aplikacji Fit i jakie są najlepsze opcje utrzymania komfortu użytkowników. W międzyczasie możesz skontaktować się z nami.

Tabela 7. Rekomendacje dla obecnych użytkowników z integracjami aplikacji Fit
sprawdźZrób to zamknąćNie rób tego
Zaoferuj Health Connect jako nową opcję w aplikacji.

Skup się na korzyściach dla użytkowników, takich jak bogatsze dane i statystyki, prywatność i bezpieczeństwo.

Synchronizacja z Health Connect

Poproś użytkowników o odłączenie się od Google Fit.

Odłączanie od Health Connect

nowi użytkownicy aplikacji,

Aby zapewnić podobne wrażenia nowym użytkownikom aplikacji, zalecamy zintegrowanie jej z Health Connect.

Health Connect zapewnia dostęp do nowych źródeł i typów danych, dzięki czemu możesz oferować użytkownikom bogatsze funkcje. Dane są przechowywane na urządzeniu i bezpiecznie udostępniane aplikacjom, na które użytkownik zezwoli, co zapewnia prywatność i bezpieczeństwo.

Tabela 8. Rekomendacje dla nowych użytkowników z integracjami aplikacji Fit
sprawdźZrób to zamknąćNie rób tego
Uwzględnij Health Connect w procesie konfiguracji aplikacji. Udostępnij Fit jako aplikację, którą użytkownicy mogą połączyć po udostępnieniu Health Connect.