Versionshinweise

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 von FitnessOptions 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 und com.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 die Fitness.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 die Fitness.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 die Fitness.getGoalsClient()-Methoden wurden hinzugefügt. GoalsClient ist der Einstiegspunkt zum Lesen der Fitnessdaten Goal, die von Nutzern in Google Fit erstellt wurden.
    • Die Klasse HistoryClient und die Fitness.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 die Fitness.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 die Fitness.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 die getSessionsClient-Methoden wurden hinzugefügt. SessionsClient ist der Einstiegspunkt zum Erstellen und Verwalten von Sessions der Nutzeraktivität in Google Fit.

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 unter WorkoutExercises.

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 Datentyp com.google.fitness.item aufgezeichnet werden.
    • Weitere Informationen zu Datentypen findest du unter Fitnessdatentypen.
  • 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.