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 wird erläutert, wie Sie mit der Entwicklung mit Google Fit auf Android-Geräten beginnen.
Einrichtung
Bevor Sie mit dem Erstellen Ihrer App beginnen, führen Sie die Schritte in den folgenden Abschnitten aus.
Erstellen Sie sich ein Google-Konto
Für die Verwendung der Google Fit APIs benötigen Sie ein Google-Konto. Sie können ein neues Konto erstellen oder ein vorhandenes Konto verwenden. Sie können ein separates Konto erstellen, um Ihre App aus der Perspektive eines Nutzers zu testen.
Google Play-Dienste installieren
Rufen Sie die aktuelle Clientbibliothek für Google Play-Dienste auf Ihrem Entwicklungshost ab:
Wir empfehlen die Verwendung der Android Studio-Entwicklungsumgebung, um eine App mit der Fitness API zu erstellen. Weitere Informationen zum Erstellen eines neuen Projekts und zum Konfigurieren in Android Studio finden 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:
Die Datentypen, auf die Ihre App zugreifen darf, entsprechen Autorisierungsbereichen. Wenn Sie diese Berechtigungen anfordern möchten, müssen Sie in einer FitnessOptions-Instanz angeben, auf welche Datentypen Ihre App zugreifen muss. Wenn Ihre App die Verwendung eines der Google Fit-Datentypen anfordert, prüft das Android SDK automatisch, zu welchen Bereichen sie gehören, und fragt den Nutzer um Autorisierung für diese Bereiche.
API-Client erstellen
Erstellen Sie einen API-Client und fügen Sie die Datentypen hinzu, auf die Ihre App zugreifen muss, um Daten zu schreiben oder zu lesen. Folgende Endpunkte sind verfügbar:
SensorsClient: Zugriff auf verschiedene Quellen von Gesundheits- und Fitnessdaten von Hardwaresensoren auf dem lokalen Gerät und auf verbundenen Geräten.
RecordingClient: Für die ständige Erfassung von Sensordaten im Hintergrund mit geringem Energieverbrauch.
HistoryClient: Hiermit können Sie Verlaufsdaten in Google Fit einfügen, löschen und lesen.
Im Folgenden sehen Sie den Autorisierungsablauf, der Nutzern angezeigt wird, wenn sie um Berechtigungen gebeten werden:
Abbildung 1: Autorisierungsablauf für Nutzer
Android-Berechtigungen: Nutzer sehen vor dem Herunterladen, welche Android-Berechtigungen Ihre App angefordert hat. Nachdem Ihre App heruntergeladen wurde, werden alle erforderlichen Laufzeitberechtigungen angefordert und die Nutzer erteilen oder verweigern diese Berechtigungen.
Prüfen und verbinden: Ihre App prüft, ob Berechtigungen erteilt wurden, bevor sie den Zugriff auf andere Datentypen anfordert.
Anfrage von OAuth-Bereichen: Google fordert den Nutzer auf, Ihrer App die OAuth-Bereiche zu gewähren, die für die Datentypen erforderlich sind, auf die sie zugreifen möchte.
Zugriff angewendet: Nachdem der Nutzer Berechtigungen erteilt hat, kann Ihre App auf die Datentypen zugreifen, die zu den Bereichen gehören, für die der Nutzer die Berechtigung erteilt hat.
[null,null,["Zuletzt aktualisiert: 2025-03-11 (UTC)."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["It outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID."],["Developers are guided through the process of creating an API client and implementing data access functionalities."],["Before publishing, developers need to apply for verification to ensure data security and compliance."],["The guide also explains the authorization flow users will experience when granting data access permissions to the app."]]],[]]