Требуемые разрешения

Your app must declare permissions for each API method that's used. The required permissions vary. It depends on the API methods and fence types used by your app. Reference this documentation to learn which permissions are required for each method.

API моментальных снимков

В таблице ниже указаны разрешения, необходимые для каждого метода 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

API забора

В следующей таблице показаны разрешения, необходимые для каждого типа ограждения Fence API:

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 никто