所需權限

您的應用程式必須針對所使用的每個 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