您的应用必须声明所使用的每种 API 方法的权限。所需权限有所不同。具体取决于应用使用的 API 方法和栅栏类型。请参阅此文档,了解每种方法所需的权限。
Snapshot API
下表显示了各 Snapshot API 方法所需的权限:
方法 | 所需的 Android 权限 |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
无 |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
下表显示了每种 Fence API 栅栏类型所需的权限:
围栏 API 栅栏类型 | 所需的 Android 权限 |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
无 |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
无 |