Deklarieren Sie geeignete Berechtigungen

Für Gesundheitsdienste unter Wear OS werden die folgenden unterschiedlichen Berechtigungen verwendet:

In der folgenden Tabelle siehst du, welche Berechtigungen basierend auf den Fitnessdaten, die du den Nutzern präsentieren möchtest, für deine App erforderlich sind. Folgen Sie den Grundprinzipien zum Anfordern von Berechtigungen, einschließlich der Frage nach Berechtigungen im Kontext.

Wenn Ihre App auf API-Level 33 oder höher ausgerichtet ist und PassiveMonitoringClient verwendet, um im Hintergrund auf Körpersensorinformationen zuzugreifen, müssen Sie die Berechtigungen BODY_SENSORS und BODY_SENSORS_BACKGROUND anfordern.

Datentyp

Berechtigung

KALORIEN

KALORIEN_DAILY

STRECKE_DAILY

DECLINE_DISTANCE

STRECKE

ELEVATION_GAIN

ELEVATION_LOSS

FLAT_GROUND_DISTANCE

ETAGEN

FLOORS_DAILY

GOLF_SHOT_COUNT

INCLINE_STRECKE

Tempo

REP_COUNT

SCHRITTE_DURCHFÜHREN

GESCHWINDIGKEIT

SCHRITTE

SCHRITTE_TAGES

SCHRITTE_PER_MINUTE

SWIMMING_LAP_COUNT

SCHWIMMSTROKEN

KALORIES_TOTAL

SCHRITTE_FÜR FUSS

Informationen zur Nutzeraktivität

UserActivityState

ACTIVITY_RECOGNITION

HERZFREQUENZMESSUNG_BPM

VO2_MAX

BODY_SENSORS

BODY_SENSORS_BACKGROUND (auf API-Level 33 und höher)

ABSOLUTE_ELEVATION

ORT

ACCESS_FINE_LOCATION