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 interfejsów.

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 aplikację 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 fizycznej 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.

Skorzystaj z funkcji dotyczących zdrowia:

  • PassiveMonitoringClient
  • ExerciseClient

Więcej informacji o różnicach między nimi znajdziesz w dokumentacji funkcji dotyczących zdrowia.

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

History API umożliwia aplikacji wykonywanie operacji zbiorczych w magazynie informacji o aktywności fizycznej. Te operacje obejmują odczytywanie, wstawianie, aktualizowanie i usuwanie historycznych danych o zdrowiu i samopoczuciu.

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:

  • Przechowuje listę źródeł danych dostępnych na urządzeniu i urządzeniach towarzyszących.
  • Rejestruje detektory, które mają otrzymywać nieprzetworzone dane z czujników.
  • Anuluje rejestrację detektorów, które mają już nie otrzymywać nieprzetworzonych danych z czujników.

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

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

Użyj interfejsów API Sensors, Fused Location Provider.

Skorzystaj z funkcji dotyczących zdrowia na Wear OS:

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    lub użyj 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 fitnessem.

Session API umożliwia aplikacji tworzenie sesji w magazynie informacji o aktywności fizycznej.

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.

Start/stop: użyj funkcji dotyczących zdrowia (ExerciseClient).

Odczyt/zapis: użyj 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 zastępczego interfejsu API. Brak zastępczego interfejsu API.

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 przeprowadzić migrację z interfejsu BLE API, wykonaj te czynności:

Tabela 6. Kroki migracji z interfejsu Fit BLE API
Telefon Wear
Skorzystaj bezpośrednio z interfejsów Bluetooth API na Androidzie. Skorzystaj bezpośrednio 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 poinformować Cię o tym, kiedy należy 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
ikona potwierdzeniaZrób to ikona zakazuNie 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
ikona potwierdzeniaZrób to ikona zakazuNie 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.