必要な権限
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
アプリは、使用する各 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 |
なし |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-11-02 UTC。
[null,null,["最終更新日 2025-11-02 UTC。"],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]