Требуемые права доступа

В приложении должны быть объявлены разрешения для каждого используемого метода API. Необходимые разрешения могут различаться. Это зависит от методов API и типов геозон, используемых вашим приложением. Обратитесь к этой документации, чтобы узнать, какие разрешения требуются для каждого метода.

Snapshot API

В таблице ниже показаны разрешения, необходимые для каждого метода Snapshot API.

Метод Необходимое разрешение Android
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (уровень API 28))

getBeaconState() android.permission.ACCESS_FINE_LOCATION
getHeadphoneState() Нет
getLocation() android.permission.ACCESS_FINE_LOCATION

Fence API

В таблице ниже показаны разрешения, необходимые для каждого типа геозоны Fence API.

Тип забора в Fence API Необходимое разрешение Android
DetectedActivityFence

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (уровень API 28))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence Нет
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence Нет