Ta strona zawiera informacje o wersjach interfejsu Google Fit API. Historia zmian zawiera listę wersji według daty, a także wszystkie nowe funkcje, poprawki błędów i znaczne ulepszenia wydajności.
2 sierpnia 2021 r.
Deweloperzy mogą teraz łatwo zapisywać w typach danych dotyczących zdrowia. Autoryzacja dostępu do typów danych dotyczących zdrowia jest spójna z pozostałymi typami danych. Więcej informacji znajdziesz tutaj.
27 kwietnia 2021 r.
Wystąpiło niewielkie opóźnienie w egzekwowaniu zmian w zakresie autoryzacji ogłoszonych 10 października 2020 r. Zmiany w autoryzacji zaczną obowiązywać 4 maja 2021 roku.
Od 4 maja 2021 roku zaczną obowiązywać zasady Google Fit dla deweloperów i dotyczące danych użytkownika. W ramach egzekwowania zasad dla deweloperów aplikacji Fit rozpocznie się weryfikacja aplikacji.
19 października 2020 r.
Cały czas staramy się ulepszać Google Fit dla deweloperów i użytkowników, dlatego wprowadziliśmy kilka zmian w zasadach i interfejsach API Google Fit:
- Wprowadzono nowe zasady Google Fit dla deweloperów i dotyczące danych użytkownika. Zapoznaj się z tymi zasadami i w razie potrzeby wprowadź odpowiednie zmiany w swoich aplikacjach i usługach.
- Aplikacja z dostępem do zapisu będzie teraz mogła odczytywać tylko zapisane dane. Aby nadal odczytywać dane zapisane przez inne aplikacje z platformy Google Fit, zaktualizuj swój kod, aby żądał zakresów dostępu do odczytu odpowiednich typów danych.
- Dane o tętnie mają własne zakresy.
- Dane dotyczące snu mają własne zakresy i nowy typ danych.
- Podczas pracy z
SessionsClient
musisz teraz za pomocą odpowiednich metod zFitnessOptions
określić, do jakiego typu sesji ma mieć dostęp aplikacja.
Z tych zmian interfejsu API będą mogli korzystać deweloperzy od 19 października 2020 r. Zaczniemy egzekwować te wymagania od 27 kwietnia 2021 r.
Więcej informacji i instrukcje dotyczące tych zmian znajdziesz tutaj.
21 marca 2019 r.
Aplikacja Google Fit wyświetla teraz sesje snu zapisane w interfejsie API Androida. Dowiedz się więcej o zapisywaniu i odczytywaniu danych o śnie.
19 listopada 2018 r.
W interfejsie Google Fit API zostały wprowadzone te zmiany:
- Żądania odczytu dotyczące typów danych
com.google.location.sample
icom.google.location.bounding_box
będą zwracać tylko dane dotyczące tej samej aplikacji, w której dane zostały zapisane.
26 września 2018 r.
Fitness 16.0.0 w Usługach Google Play zapewnia dostęp do 2 nowych typów danych i ich danych zbiorczych:
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Listopad 2017 r.
Usługi Google Play w wersji 11.6.0 wprowadzają te nowe funkcje Google Fit:
- Zaktualizowaliśmy interfejs Fitness API dla nowych klientów opartych na
GoogleApi
, które automatycznie zarządzają połączeniami z usługami i wymagają używania mniej znanego kodu:- Dodano klasę
BleClient
i metodyFitness.getBleClient()
.BleClient
zapewnia punkt wejścia do skanowania, zgłaszania roszczeń i używania urządzeń Bluetooth Low Energy w Google Fit. - Dodano klasę
ConfigClient
i metodyFitness.getConfigClient()
.ConfigClient
to punkt wejścia niestandardowych typów danych i ustawień w Google Fit. - Dodano klasę
GoalsClient
i metodyFitness.getGoalsClient()
. AplikacjaGoalsClient
umożliwia odczytywanie danych o aktywności fizycznej z kategoriiGoal
utworzonych przez użytkowników Google Fit. - Dodano klasę
HistoryClient
i metodyFitness.getHistoryClient()
.HistoryClient
umożliwia wstawianie, usuwanie i odczytywanie danych w Google Fit. - Dodano klasę
RecordingClient
i metodyFitness.getRecordingClient()
.RecordingClient
udostępnia punkt wejścia umożliwiający mało zużycie energii i zawsze włączone zbieranie danych z czujników w tle w Google Fit. - Dodano klasę
SensorsClient
i metodyFitness.getSensorsClient()
.SensorsClient
umożliwia udostępnianie różnych źródeł danych o aktywności fizycznej na urządzeniach lokalnych i połączonych z nim oraz udostępnianie słuchaczom wydarzeń na żywo. - Dodano klasę
SessionsClient
i metodygetSessionsClient
.SessionsClient
umożliwia tworzenie aktywności użytkowników (Session
) i zarządzanie nimi w Google Fit.
- Dodano klasę
Maj 2015
Usługi Google Play w wersji 7.5 wprowadzają te nowe funkcje Google Fit:
- Obliczanie przebytego dystansu i spalonych kalorii można wykupić w ramach subskrypcji.
- Platforma Fit zaczyna śledzić dane o pokonanym dystansie i kaloriach, gdy tylko je zarejestruje. Więcej o subskrybowaniu typów danych znajdziesz w artykule Rejestrowanie danych fitness.
- Dane nie są dostępne w czasie rzeczywistym za pomocą interfejsu Sensors API.
- Platforma Fit może teraz przechowywać dane z rutyny ćwiczeń, takie jak biceps i przysiady, za pomocą typu danych
com.google.activity.exercise
. Więcej informacji o ćwiczeniach, które Fit może zapisywać, znajdziesz w artykuleWorkoutExercises
.
Kwiecień 2015
Usługi Google Play w wersji 7.3 wprowadzają te nowe funkcje Google Fit:
- Platforma Fit może teraz śledzić dane żywieniowe za pomocą typu danych
com.google.fitness
.- Typ danych
com.google.calories.consumed
został wycofany. Spożycie kalorii można rejestrować za pomocą typu danychcom.google.fitness.item
. - Więcej informacji o typach danych znajdziesz w artykule Typy danych związanych z kondycją fizyczną.
- Typ danych
- Deweloperzy mogą pobierać dzienne zbiorcze dane o liczbie kroków, aby używać ich w takich obszarach jak tarcze zegarka. Więcej informacji znajdziesz w artykule Odczytywanie łącznych danych dziennych.
Marzec 2015
Usługi Google Play w wersji 7.0 wprowadzają te nowe funkcje Google Fit:
- Interfejs Google Fit API jest teraz modułowy, dzięki czemu możesz wybrać funkcje, które chcesz uwzględnić w swojej aplikacji. Ta zmiana znacznie zmniejsza zapotrzebowanie na pamięć przez aplikacje, które włączają Google Fit i wpływa na sposób korzystania z interfejsów API. Więcej informacji o aktualizowaniu kodu znajdziesz w artykule Łączenie z usługą fitness.
- Platforma Fit oblicza teraz dystans. Aby uzyskać dostęp do danych, użyj typu danych
com.google.distance.delta
. Więcej informacji o typach danych znajdziesz w artykule Typy danych fitnessowych. - Deweloperzy mogą teraz odczytywać i zapisywać szczegółowe dane na temat snu.
Dotyczy to fazy snu płytkiego, głębokiego, REM i aktywności podczas czuwania. Te szczegółowe typy aktywności zostały dodane do typu obliczanego
FitnessActivities
.- Aby wstawić dane o śnie, utwórz sesję typu
FitnessActivities.SLEEP
. - Aby określić szczegółowość sesji, wstaw segmenty aktywności odpowiadające różnym typom:
- Aby odczytać dane dotyczące snu, poproś o segmenty aktywności snu dla sesji snu, tak jak w przypadku zwykłych aktywności.
- Aby wstawić dane o śnie, utwórz sesję typu