Die Google Fit APIs, einschließlich der Google Fit REST API, sind nach dem 30. Juni 2025 nicht mehr verfügbar. Seit dem 1. Mai 2024 können sich Entwickler nicht mehr für die Nutzung dieser APIs registrieren.
In diesem Leitfaden erfahren Sie, wie Sie mit der Entwicklung von Google Fit unter Android beginnen.
Einrichtung
Bevor Sie mit dem Erstellen Ihrer Anwendung beginnen, führen Sie die Schritte in den folgenden Abschnitten aus.
Erstellen Sie sich ein Google-Konto
Sie benötigen ein Google-Konto, um die Google Fit APIs verwenden zu können. Sie können ein neues Konto erstellen oder ein vorhandenes verwenden. Sie können ein separates Konto erstellen, um Ihre Anwendung aus Sicht eines Nutzers zu testen.
Google Play-Dienste installieren
Laden Sie die aktuelle Clientbibliothek für Google Play-Dienste auf Ihrem Entwicklungshost herunter:
Wir empfehlen die Verwendung der Android Studio-Entwicklungsumgebung, um eine App mit der Fitness API zu erstellen. Wie Sie ein neues Projekt erstellen und in Android Studio konfigurieren, erfahren Sie unter Projekt erstellen.
Clientbibliothek für Google Play-Dienste hinzufügen
Öffnen Sie in Android Studio die Datei build.gradle für Ihr Modul und fügen Sie die Clientbibliothek der Google Play-Dienste als Abhängigkeit hinzu:
Erstellen Sie einen API-Client und fügen Sie die Datentypen hinzu, auf die die Anwendung zugreifen muss, um Daten zu schreiben oder zu lesen. Die folgenden Endpunkte sind verfügbar:
SensorsClient: Über Hardwaresensoren des lokalen Geräts und von Begleitgeräten lassen sich verschiedene Quellen für Gesundheits- und Fitnessdaten abrufen.
RecordingClient: Für die energiesparende, durchgängig aktive Erfassung von Sensordaten im Hintergrund.
HistoryClient: Verlaufsdaten in Google Fit einfügen, löschen und lesen.
Im Folgenden wird der Autorisierungsablauf dargestellt, den Nutzer ausführen, wenn sie nach Berechtigungen gefragt werden:
Abbildung 1: Autorisierungsablauf für Nutzer
Android-Berechtigungen: Nutzer können vor dem Herunterladen der App sehen, welche Android-Berechtigungen Ihre App angefordert hat. Nachdem Ihre App heruntergeladen wurde, fordert sie alle erforderlichen Laufzeitberechtigungen an und Nutzer gewähren oder lehnen diese Berechtigungen ab.
Prüfen und verbinden: Ihre App prüft, ob Berechtigungen erteilt wurden, bevor Zugriff auf andere Datentypen angefordert wird.
OAuth-Bereiche-Anfrage: Google fordert den Nutzer auf, Ihrer Anwendung die OAuth-Bereiche zu gewähren, die für die Datentypen erforderlich sind, auf die zugegriffen werden soll.
Zugriff angewendet: Nachdem der Nutzer Berechtigungen gewährt hat, kann Ihre Anwendung auf die Datentypen zugreifen, die zu den Bereichen gehören, für die der Nutzer die Berechtigung erteilt hat.