Ta strona zawiera informacje o wersjach interfejsu Google Fit API. Historia zmian zawiera listę wersji według daty. Zawiera ona wszystkie nowe funkcje, poprawki i znaczne usprawnienia działania aplikacji.
2 sierpnia 2021 roku
Pisanie do typów danych dotyczących zdrowia jest teraz ogólnie dostępne dla deweloperów. Autoryzacja dostępu do danych dotyczących stanu jest zgodna ze wszystkimi innymi typami danych. Więcej informacji znajdziesz tutaj.
27 kwietnia 2021 r.
Wdrożenie zmian w autoryzacji ogłoszone 10 października 2020 r. było niewielkie. Zmiany dotyczące autoryzacji będą teraz egzekwowane od 4 maja 2021 r.
4 maja 2021 r. zaczną obowiązywać zasady dotyczące danych użytkownika i deweloperów w Google Fit. Weryfikacja aplikacji w ramach egzekwowania zasad dla deweloperów w Fit rozpocznie się w odpowiednim kierunku.
19 października 2020 r.
Stale pracujemy nad zwiększeniem bezpieczeństwa i prywatności danych w Google Fit dla deweloperów i użytkowników. Dlatego wprowadziliśmy kilka zmian w zasadach i interfejsach API Google Fit:
- Obowiązują nowe zasady dla deweloperów i danych użytkownika w Google Fit. Zapoznaj się z tymi zasadami, a w razie potrzeby wprowadź odpowiednie zmiany w aplikacjach i usługach.
- Dostęp z możliwością zapisu pozwoli aplikacji odczytywać tylko dane, które zapisał. Aby nadal odczytywać dane napisane przez inne aplikacje z platformy Google Fit, zaktualizuj swój kod i poproś o zakresy dostępu odpowiednie do określonych typów danych.
- Dane o tętnie mają różne zakresy.
- Dane dotyczące snu mają własne zakresy i nowy typ danych.
- Podczas pracy z
SessionsClient
musisz określić typ sesji, do którego aplikacja musi uzyskać dostęp, przy użyciu odpowiednich metod z metodyFitnessOptions
.
Te zmiany będą dostępne dla deweloperów od 19 października 2020 r. Nowe zasady zaczną obowiązywać 27 kwietnia 2021 r.
Więcej informacji i instrukcje 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 dotyczących snu.
19 listopada 2018 r.
W interfejsie Google Fit API wprowadziliśmy te zmiany:
- Żądania odczytu dotyczące typów danych
com.google.location.sample
icom.google.location.bounding_box
zwracają dane tylko dla tej samej aplikacji, w której dane zostały zapisane.
26 września 2018 r.
Usługi fitness Google Play w wersji 16.0.0 zapewniają dostęp do 2 nowych typów danych i odpowiadających im danych zbiorczych:
Artefakty opublikowane na maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Listopad 2017 r.
W Usługach Google Play w wersji 11.6.0 dostępne są nowe funkcje Google Fit:
- Zaktualizowaliśmy interfejs Fitness API dla nowych klientów korzystających z
GoogleApi
, który automatycznie zarządza połączeniami z usługami i wymaga użycia mniejszej ilości kodu:- Dodano klasę
BleClient
i metodyFitness.getBleClient()
.BleClient
umożliwia skanowanie, zgłaszanie i używanie urządzeń Bluetooth Low Energy w Google Fit. - Dodano klasę
ConfigClient
i metodyFitness.getConfigClient()
.ConfigClient
to punkt dostępu do niestandardowych typów danych i ustawień w Google Fit. - Dodano klasę
GoalsClient
i metodyFitness.getGoalsClient()
.GoalsClient
to punkt wejścia do odczytu danych o aktywności fizycznej wGoal
utworzonych przez użytkowników w Google Fit. - Dodano klasę
HistoryClient
i metodyFitness.getHistoryClient()
.HistoryClient
to miejsce, w którym można wstawiać, usuwać i odczytywać dane w Google Fit. - Dodano klasę
RecordingClient
i metodyFitness.getRecordingClient()
.RecordingClient
umożliwia wejście w tryb zbierania danych z czujników przy niskim poborze energii w Google Fit. - Dodano klasę
SensorsClient
i metodyFitness.getSensorsClient()
.SensorsClient
to miejsce, w którym można udostępniać różne źródła danych o aktywności fizycznej na urządzeniach lokalnych i połączonych, a także udostępniać wydarzenia na żywo słuchaczom. - Dodano klasę
SessionsClient
i metodygetSessionsClient
.SessionsClient
to miejsce, w którym można tworzyćSession
aktywności użytkowników w Google Fit i zarządzać nimi.
- Dodano klasę
Maj 2015
W Usługach Google Play w wersji 7.5 dostępne są nowe funkcje Google Fit:
- Subskrypcja jest dostępna w przypadku pokonanych odległości i wyliczonych kalorii.
- Platforma Fit zaczyna śledzić dane o odległości i kaloriach, gdy tylko urządzenie włączy je na urządzeniu. Więcej informacji o tym, jak zasubskrybować typy danych, znajdziesz w artykule Zapisywanie danych o aktywności fizycznej.
- Dane nie są dostępne w czasie rzeczywistym za pomocą interfejsu Sensors API.
- Platforma Fit może teraz przechowywać dane dotyczące ćwiczeń, takie jak treningi bicepsów i przysiady, z danymi
com.google.activity.exercise
. Więcej informacji o ćwiczeniach, które może przechowywać Fit, znajdziesz w sekcjiWorkoutExercises
.
Kwiecień 2015
W Usługach Google Play w wersji 7.3 znajdują się 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 zapisać przy użyciu typu danychcom.google.fitness.item
. - Więcej informacji o typach danych znajdziesz w artykule Typy danych dotyczących aktywności fizycznej.
- Typ danych
- Deweloperzy mogą pobierać dzienne dane o zbiorczych krokach, aby ich używać w takich obszarach jak tarcze zegarka z Androidem Wear. Więcej informacji znajdziesz w artykule Odczytywanie łącznie danych dziennych.
Marzec 2015
W Usługach Google Play w wersji 7.0 dostępne są nowe funkcje Google Fit:
- Interfejs Google Fit API jest teraz modułowy, dzięki czemu możesz wybrać funkcje, które mają być uwzględniane w Twojej aplikacji. Ta zmiana znacznie ograniczy wymagania dotyczące pamięci aplikacji, w których włączono Google Fit, oraz wpłynie na dostęp do interfejsów API. Więcej informacji o tym, jak zaktualizować swój kod, znajdziesz w tym artykule.
- 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 fitness. - Deweloperzy mogą teraz odczytywać i zapisywać szczegółowe dane dotyczące snu.
Obejmuje to fazy snu płytkiego, głębokiego, REM i aktywności po przebudzeniu. Te szczegółowe typy aktywności zostały dodane do określonego typu
FitnessActivities
.- Aby wstawić dane dotyczące snu, utwórz sesję typu
FitnessActivities.SLEEP
. - Aby wykryć szczegółowość sesji, wstaw segmenty aktywności:
- Aby odczytać dane dotyczące snu, zgłoś zapytania dotyczące segmentów snu tak jak w przypadku zwykłych ćwiczeń.
- Aby wstawić dane dotyczące snu, utwórz sesję typu