所需權限

應用程式必須為使用的每個 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 無