Przewodnik po migracji

Interfejsy API Google Fit zostaną wycofane w 2026 r. Google oferuje kilka usług i produktów 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 z interfejsem Fit API

Jeśli używasz co najmniej jednego 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 aplikacji Fit.

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

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 przejść z interfejsu Fit Recording API, wykonaj te czynności:

Tabela 1. Kroki migracji z interfejsu Fit Recording API
Telefon Wear
  1. Aby nadal wyświetlać w aplikacji dane o lokalnych krokach, zaimplementuj rejestrowanie danych za pomocą interfejsu Recording API na urządzeniach mobilnych.
  2. Aby wyświetlać łączną liczbę kroków, w tym zagregowany system kroków z innych aplikacji i urządzeń, dodaj Health Connect do swojej aplikacji.

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 odbiorniki, które otrzymują 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, którego właścicielem jest 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:

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 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 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ą 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 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ę z aplikacją Fit, oraz o najlepszych opcjach 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
Dodaj Health Connect do procesu konfiguracji aplikacji. Udostępnij Fit jako aplikację, którą użytkownicy mogą połączyć po udostępnieniu Health Connect.