Aplikasi Anda harus mendeklarasikan izin untuk setiap metode API yang digunakan. Izin yang diperlukan bervariasi. Hal ini bergantung pada metode API dan jenis fence yang digunakan oleh aplikasi Anda. Lihat dokumentasi ini untuk mengetahui izin mana yang diperlukan untuk setiap metode.
Snapshot API
Tabel berikut menunjukkan izin yang diperlukan untuk setiap metode Snapshot API:
Metode | Izin Android yang diperlukan |
---|---|
getDetectedActivity() |
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
tidak ada |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
Tabel berikut menunjukkan izin yang diperlukan untuk setiap jenis fence Fence API:
Jenis pagar API pagar | Izin Android yang diperlukan |
---|---|
DetectedActivityFence |
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
tidak ada |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
tidak ada |