Diese Seite enthält Informationen zu Google Fit API-Versionen. Das Änderungsprotokoll listet die Releases nach Datum auf und enthält alle neuen Funktionen, Fehlerkorrekturen oder erhebliche Leistungsverbesserungen.
02. August 2021
Entwickler können jetzt allgemein in Health data types schreiben. Die Autorisierung für den Zugriff auf Health-Datentypen ist mit allen anderen Datentypen konsistent. Weitere Informationen
27. April 2021
Die am 10. Oktober 2020 angekündigten Änderungen an der Autorisierung werden mit einer geringfügigen Verzögerung wirksam. Die Autorisierungsänderungen werden jetzt ab dem 4. Mai 2021 erzwungen.
Die Google Fit-Richtlinie zu Entwickler- und Nutzerdaten wird ebenfalls am 4. Mai 2021 in Kraft treten. Die App-Überprüfung beginnt im Rahmen der Durchsetzung der Fit-Entwicklerrichtlinie.
19. Oktober 2020
Im Rahmen unserer ständigen 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 zu Entwickler- und Nutzerdaten. Lesen Sie sich die Richtlinie durch und nehmen Sie bei Bedarf entsprechende Änderungen an Ihren Apps und Diensten vor.
- Über den Schreibzugriff kann eine App jetzt nur noch Daten lesen, die sie geschrieben hat. Wenn Sie weiterhin Daten von anderen Apps von der Google Fit-Plattform lesen möchten, aktualisieren Sie Ihren Code, um Lesezugriffsbereiche für die entsprechenden Datentypen anzufordern.
- Herzfrequenzdaten haben einen eigenen Bereich.
- Schlafdaten haben eigene Bereiche und einen neuen Datentyp.
- Wenn Sie mit
SessionsClient
arbeiten, müssen Sie jetzt mit den entsprechenden Methoden vonFitnessOptions
angeben, auf welche Art von Sitzung Ihre Anwendung 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 Schlafeinheiten angezeigt, die in die Android API geschrieben wurden. Weitere Informationen zum Schreiben und Lesen von Schlafdaten
19. November 2018
Die folgenden Änderungen wurden an der Google Fit API vorgenommen:
- Bei Leseanfragen für die Datentypen
com.google.location.sample
undcom.google.location.bounding_box
werden nur Daten für dieselbe Anwendung zurückgegeben, in der die Daten geschrieben wurden.
26. September 2018
Die Google Play-Dienste „fitness 16.0.0“ bieten Zugriff auf zwei neue Datentypen und ihre jeweiligen aggregierten Daten:
Auf maven.google.com veröffentlichte Artefakte
- com.google.android.gms:play-services-fitness:16.0.0
November 2017
Mit Google Play-Dienste 11.6.0 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Fitness API wurde für die neuen
GoogleApi
-basierten Clients aktualisiert, die Verbindungen zu Diensten automatisch verwalten und weniger Boilerplate-Code zur Verwendung benötigen:- Die Klasse
BleClient
und dieFitness.getBleClient()
-Methoden wurden hinzugefügt.BleClient
ist der Einstiegspunkt zum Scannen, Erheben von Ansprüchen und Verwenden von Bluetooth Low Energy-Geräten in Google Fit. - Die Klasse
ConfigClient
und dieFitness.getConfigClient()
-Methoden wurden hinzugefügt.ConfigClient
bietet den Einstiegspunkt für den Zugriff auf benutzerdefinierte Datentypen und Einstellungen in Google Fit. - Die Klasse
GoalsClient
und dieFitness.getGoalsClient()
-Methoden wurden hinzugefügt.GoalsClient
ist der Einstiegspunkt zum Lesen der FitnessdatenGoal
, die von Nutzern in Google Fit erstellt wurden. - Die Klasse
HistoryClient
und dieFitness.getHistoryClient()
-Methoden wurden hinzugefügt.HistoryClient
ist der Einstiegspunkt zum Einfügen, Löschen und Lesen von Daten in Google Fit. - Die Klasse
RecordingClient
und dieFitness.getRecordingClient()
-Methoden wurden hinzugefügt.RecordingClient
ist der Einstiegspunkt für die energiesparende, ständig aktive Erfassung von Sensordaten im Hintergrund in Google Fit. - Die Klasse
SensorsClient
und dieFitness.getSensorsClient()
-Methoden wurden hinzugefügt.SensorsClient
bietet den Einstiegspunkt, um verschiedene Quellen von Fitnessdaten auf lokalen und verbundenen Geräten zur Verfügung zu stellen und Liveveranstaltungen für Zuhörer bereitzustellen. - Die Klasse
SessionsClient
und diegetSessionsClient
-Methoden wurden hinzugefügt.SessionsClient
ist der Einstiegspunkt zum Erstellen und Verwalten vonSession
s der Nutzeraktivität in Google Fit.
- Die Klasse
Mai 2015
Mit Google Play-Dienste 7.5 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Berechnungen für zurückgelegte Strecke und verbrauchte Kalorien sind im Rahmen eines Abos verfügbar.
- Die Fit-Plattform beginnt mit dem Tracking von Entfernungs- und Kaloriendaten, sobald eine App auf dem Gerät die Daten abonniert. Weitere Informationen zum Abonnieren von Datentypen findest du unter Fitnessdaten aufzeichnen.
- Die Daten sind mit der Sensors API nicht in Echtzeit verfügbar.
- Auf der Fit-Plattform können jetzt Daten zu Trainingsroutinen wie Bizeps-Curls und Kniebeugen mit dem Datentyp
com.google.activity.exercise
gespeichert werden. Weitere Informationen zu den Trainings, die Fit speichern kann, findest du unterWorkoutExercises
.
April 2015
Mit Google Play-Dienste 7.3 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Fit-Plattform kann jetzt Ernährungsdaten mit dem Datentyp
com.google.fitness
verfolgen.- Der Datentyp
com.google.calories.consumed
wurde eingestellt. Der Kalorienverbrauch kann mit dem Datentypcom.google.fitness.item
aufgezeichnet werden. - Weitere Informationen zu Datentypen findest du unter Fitnessdatentypen.
- Der Datentyp
- Entwickler können die tägliche aggregierte Schrittzahl für die Verwendung in Bereichen wie Android Wear-Zifferblätter abrufen. Weitere Informationen finden Sie unter Tagesgesamtdaten lesen.
März 2015
Mit Google Play-Dienste 7.0 werden die folgenden neuen Google Fit-Funktionen eingeführt:
- Die Google Fit API ist jetzt modularisiert, sodass du auswählen kannst, welche Funktionen in deine App aufgenommen werden sollen. Durch diese Änderung wird der Arbeitsspeicherbedarf von Apps, die Google Fit aktivieren, erheblich reduziert. Sie wirkt sich auch auf den Zugriff auf die APIs aus. Weitere Informationen zum Aktualisieren des Codes findest du unter Verbindung zum Fitnessdienst herstellen.
- Die Fit-Plattform berechnet jetzt die Entfernung. Für den Zugriff auf die Daten verwenden Sie den Datentyp
com.google.distance.delta
. Weitere Informationen zu Datentypen findest du unter Fitnessdatentypen. - Entwickler können jetzt detaillierte Schlafdaten lesen und schreiben.
Dazu gehören Aktivitäten in Leichtschlaf-, Tiefschlaf-, REM- und Wachphasen. Diese detaillierten Aktivitätstypen wurden dem Aufzählungstyp
FitnessActivities
hinzugefügt.- Erstellen Sie eine Sitzung vom Typ
FitnessActivities.SLEEP
, um Schlafdaten einzufügen. - Fügen Sie folgende Arten von Aktivitätssegmenten ein, um den Detaillierungsgrad Ihrer Sitzung zu ermitteln:
- Um Schlafdaten zu lesen, fragen Sie die Schlafsitzungen nach Segmenten für Schlafaktivitäten ab, wie Sie es bei normalen Fitnessaktivitäten tun würden.
- Erstellen Sie eine Sitzung vom Typ