Diese Seite enthält Informationen zu Google Fit API-Releases. Das Änderungsprotokoll enthält die Releases nach Datum und enthält alle neuen Features, Fehlerkorrekturen oder wesentliche Leistungsverbesserungen.
02. August 2021
Das Schreiben in Gesundheitsdatentypen ist jetzt für Entwickler allgemein verfügbar. Die Autorisierung für den Zugriff auf Health-Datentypen ist mit allen anderen Datentypen konsistent. Weitere Informationen
27. April 2021
Die Umsetzung der am 10. Oktober 2020 angekündigten Autorisierungsänderungen hat sich geringfügig verzögert. Die Autorisierungsänderungen werden ab dem 4. Mai 2021 erzwungen.
Am 4. Mai 2021 tritt auch die Google Fit-Richtlinie für Entwickler und Nutzerdaten in Kraft. Die App-Überprüfung im Rahmen der Durchsetzung der Fit-Richtlinie für Entwickler beginnt demnächst.
19. Oktober 2020
Im Rahmen unserer kontinuierlichen Bemühungen, die Sicherheit und den Datenschutz von Google Fit für Entwickler und Nutzer zu verbessern, haben wir einige Änderungen an den Google Fit-Richtlinien und -APIs vorgenommen:
- Es gibt eine neue Google Fit-Richtlinie für Entwickler und Nutzerdaten. Lesen Sie die Richtlinie und nehmen Sie gegebenenfalls Änderungen an Ihren Apps und Diensten vor.
- Mit Schreibzugriff können nur noch von einer App geschriebene Daten gelesen werden. Wenn Sie weiterhin Daten von anderen Apps auf der Google Fit-Plattform lesen möchten, müssen Sie Ihren Code so ändern, dass Lesezugriff auf die entsprechenden Datentypen angefordert wird.
- Herzfrequenzdaten haben eigene Bereiche.
- Schlafdaten haben eigene Bereiche und einen neuen Datentyp.
- Wenn Sie mit
SessionsClient
arbeiten, müssen Sie jetzt mit den entsprechenden Methoden ausFitnessOptions
angeben, auf welche Art von Sitzung die App zugreifen muss.
Diese Änderungen an der API stehen Entwicklern ab dem 19. Oktober 2020 zur Verfügung. Die Umsetzung beginnt am 27. April 2021.
Weitere Informationen und Anleitungen zu diesen Änderungen
21. März 2019
In der Google Fit App werden jetzt Schlafaufzeichnungen angezeigt, die in die Android API geschrieben wurden. Weitere Informationen zum Schreiben und Lesen von Schlafdaten.
19. November 2018
An der Google Fit API wurden die folgenden Änderungen vorgenommen:
- Leseanfragen für die Datentypen
com.google.location.sample
undcom.google.location.bounding_box
geben nur Daten für dieselbe Anwendung zurück, die die Daten geschrieben hat.
26. September 2018
Fitness 16.0.0 der Google Play-Dienste bietet Zugriff auf zwei neue Datentypen und die zugehörigen Zusammenfassungen:
Artefakte, die auf maven.google.com veröffentlicht wurden
- com.google.android.gms:play-services-fitness:16.0.0
November 2017
Mit Google Play-Diensten 11.6.0 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Fitness API wurde für die neuen
GoogleApi
-basierten Clients aktualisiert. Sie verwalten automatisch Verbindungen zu Diensten und benötigen weniger Boilerplate-Code, um Folgendes zu verwenden:- Die Klasse
BleClient
und die MethodenFitness.getBleClient()
wurden hinzugefügt.BleClient
ist der Einstiegspunkt zum Scannen, Beanspruchen und Verwenden von Bluetooth Low Energy-Geräten in Google Fit. - Die Klasse
ConfigClient
und die MethodenFitness.getConfigClient()
wurden hinzugefügt.ConfigClient
bietet einen Einstiegspunkt für den Zugriff auf benutzerdefinierte Datentypen und Einstellungen in Google Fit. - Die Klasse
GoalsClient
und die MethodenFitness.getGoalsClient()
wurden hinzugefügt.GoalsClient
ist der Einstiegspunkt zum Lesen von Fitness-Goal
s, die von Nutzern in Google Fit erstellt wurden. - Die Klasse
HistoryClient
und die MethodenFitness.getHistoryClient()
wurden hinzugefügt.HistoryClient
bietet einen Einstiegspunkt zum Einfügen, Löschen und Lesen von Daten in Google Fit. - Die Klasse
RecordingClient
und die MethodenFitness.getRecordingClient()
wurden hinzugefügt.RecordingClient
bietet einen Einstiegspunkt für die Aktivierung von Sensordaten in Google Fit, die immer und überall eingeschaltet sind. - Die Klasse
SensorsClient
und die MethodenFitness.getSensorsClient()
wurden hinzugefügt.SensorsClient
bietet einen Einstiegspunkt, um verschiedene Quellen von Fitnessdaten auf lokalen und verbundenen Geräten zur Verfügung zu stellen und Live-Veranstaltungen für Hörer bereitzustellen. - Die Klasse
SessionsClient
und die MethodengetSessionsClient
wurden hinzugefügt.SessionsClient
ist der Einstiegspunkt zum Erstellen und Verwalten vonSession
-Nutzeraktivitäten in Google Fit.
- Die Klasse
Mai 2015
Mit Google Play-Diensten 7.5 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Berechnung der zurückgelegten Strecke und der verbrannten Kalorien ist für das Abo verfügbar.
- Die Fit-Plattform erfasst Strecke und Kalorien, sobald eine App auf dem Gerät die Daten abonniert. Weitere Informationen zum Abonnieren von Datentypen finden Sie unter Fitnessdaten aufzeichnen.
- Die Daten sind nicht in Echtzeit über die Sensors API verfügbar.
- Die Fit-Plattform kann jetzt Trainingsroutine-Daten wie Bizeps-Cracks und Kniebeugen mit dem Datentyp
com.google.activity.exercise
speichern. Weitere Informationen zu den Trainings, die Fit speichern kann, findest du unterWorkoutExercises
.
April 2015
Mit Google Play-Diensten 7.3 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Fit-Plattform kann jetzt Ernährungsdaten mit dem Datentyp
com.google.fitness
erfassen.- Der Datentyp
com.google.calories.consumed
wurde verworfen. Der Kalorienverbrauch kann mit dem Datentypcom.google.fitness.item
aufgezeichnet werden. - Weitere Informationen zu Datentypen finden Sie unter Fitnessdatentypen.
- Der Datentyp
- Entwickler können die tägliche Anzahl von Schrittschritten abrufen und sie in Bereichen wie Android Wear-Zifferblättern verwenden. Weitere Informationen finden Sie unter Tagesgesamtdaten lesen.
März 2015
Mit Google Play-Diensten 7.0 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Google Fit API ist jetzt modularisiert, sodass Sie auswählen können, welche Funktionen in Ihrer App enthalten sein sollen. Diese Änderung reduziert den Speicherbedarf für Apps, die Google Fit aktivieren, erheblich und wirkt sich auf den Zugriff auf die APIs aus. Weitere Informationen zum Aktualisieren deines Codes findest du unter Verbindung zum Fitnessdienst herstellen.
- Die Fit-Plattform berechnet nun die Entfernung. Verwenden Sie den Datentyp
com.google.distance.delta
, um auf die Daten zuzugreifen. Weitere Informationen zu Datentypen finden Sie unter Fitnessdatentypen. - Entwickler können jetzt detaillierte Schlafdaten lesen und schreiben.
Dazu gehören Aktivitäten in Leichtschlaf-, Tiefschlaf-, REM- und Wachphasen. Diese aufgeführten Aktivitätstypen wurden dem Aufzählungstyp
FitnessActivities
hinzugefügt.- Erstellen Sie zum Einfügen von Schlafdaten eine Sitzung vom Typ
FitnessActivities.SLEEP
. - Fügen Sie Aktivitätstypen der folgenden Typen ein, um den Detaillierungsgrad in der Sitzung zu ermitteln:
- Wenn Sie Schlafdaten lesen möchten, fragen Sie die Schlafsitzungen nach Schlafaktivitätssegmenten ab, wie Sie dies mit normalen Fitnessaktivitäten tun würden.
- Erstellen Sie zum Einfügen von Schlafdaten eine Sitzung vom Typ