Gerekli izinler

Uygulamanız, kullanılan her API yöntemi için izinleri beyan etmelidir. Gerekli izinler değişiklik gösterir. Bu, uygulamanızın kullandığı API yöntemlerine ve çit türlerine bağlıdır. Her bir yöntem için hangi izinlerin gerekli olduğunu öğrenmek üzere bu belgelere bakın.

Snapshot API

Aşağıdaki tabloda her Snapshot API yöntemi için gereken izinler gösterilmektedir:

Yöntem Gerekli Android izni
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (API düzeyi 28))

getBeaconState() android.permission.ACCESS_FINE_LOCATION
getHeadphoneState() yok
getLocation() android.permission.ACCESS_FINE_LOCATION

Fence API

Aşağıdaki tabloda her Fence API çit türü için gereken izinler gösterilmektedir:

Çit çit türü Gerekli Android izni
DetectedActivityFence

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (API düzeyi 28))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence yok
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence yok