アプリは、使用する各 API メソッドについて権限を宣言する必要があります。必要な権限は異なります。これは、アプリで使用する API メソッドとフェンスの種類によって異なります。それぞれのメソッドに必要な権限については、このドキュメントをご覧ください。
Snapshot API
次の表に、各 Snapshot API メソッドに必要な権限を示します。
メソッド | 必要な Android 権限 |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
none |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
次の表に、Fence API フェンスの種類に必要な権限を示します。
Fence API フェンスの種類 | 必要な Android 権限 |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
none |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
none |