Declarar as permissões apropriadas

Os Recursos de saúde no Wear OS usam as seguintes permissões distintas:

Consulte a tabela abaixo para determinar quais permissões são necessárias para seu app com base nos tipos de dados de condicionamento físico que você quer apresentar aos usuários. Siga os princípios básicos para solicitar permissões, incluindo solicitar permissões no contexto.

Se o app for direcionado ao nível 33 da API ou mais recente e usar PassiveMonitoringClient para acessar informações do sensor corporal em segundo plano, solicite as permissões BODY_SENSORS e BODY_SENSORS_BACKGROUND.

Tipo de dado

Permissão

CALORIAS

CALORIES_DAILY (em inglês)

DISTÂNCIA_DAILY

DECLINE_DIST

DISTÂNCIA

ELEVATION_GAIN (em inglês)

ELEVATION_LOSS (link em inglês)

FLAT_GROUND_DIST

Andares

FLOORS_DAILY (em inglês)

GOLF_SHOT_COUNT (em inglês)

INCLINE_DIST

RITMO

REP_COUNT (em inglês)

ETAPAS EM EXECUÇÃO

VELOCIDADE

ETAPAS

STEPS_DAILY (em inglês)

ETAPAS_PER_MINUTO

SWIMMING_LAP_COUNT

SWIMMING_STROKES (em inglês)

CALORIES_TOTAL

WALKING_STEPS (em inglês)

UserActivityInfo (link em inglês)

UserActivityState (link em inglês)

ACTIVITY_RECOGNITION

HEART_RATE_BPM (em inglês)

VO2_MAX

BODY_SENSORS

BODY_SENSORS_BACKGROUND (no nível 33 da API e mais recentes)

ELEVAÇÃO ABSOLUTA

LOCAL

ACCESS_FINE_LOCATION