필수 권한

앱은 사용되는 각 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 펜스 유형에 필요한 권한을 보여줍니다.

펜스 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 없음