Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Seu app precisa declarar permissões para cada método de API usado. As permissões necessárias variam. Isso depende dos métodos de API e dos tipos de restrição
usados pelo seu app. Consulte esta documentação para saber quais permissões são
necessárias para cada método.
API Snapshot
A tabela a seguir mostra as permissões necessárias para cada método da API Snapshot:
Método
Permissão do Android obrigatória
getDetectedActivity()
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (nível 28 da API))
getBeaconState()
android.permission.ACCESS_FINE_LOCATION
getHeadphoneState()
nenhum
getLocation()
android.permission.ACCESS_FINE_LOCATION
API Fence
A tabela a seguir mostra as permissões necessárias para cada tipo de cerca da API Fence:
Tipo de cerca da API Fence
Permissão do Android obrigatória
DetectedActivityFence
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (nível 28 da API))
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-25 UTC."],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]