الأذونات المطلوبة

يجب أن يوضّح تطبيقك الأذونات لكل طريقة من طرق واجهة برمجة التطبيقات المستخدَمة. تختلف الأذونات المطلوبة. يعتمد ذلك على طرق واجهة برمجة التطبيقات وأنواع السياجات الجغرافية التي يستخدمها تطبيقك. يمكنك الرجوع إلى هذه المستندات لمعرفة الأذونات المطلوبة لكل طريقة.

Snapshot API

يوضّح الجدول التالي الأذونات المطلوبة لكل طريقة من طرق Snapshot API:

الطريقة إذن Android المطلوب
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (الإصدار 9 من نظام التشغيل Android (المستوى 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 (الإصدار 9 من نظام التشغيل Android (المستوى 28 لواجهة برمجة التطبيقات))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence لا ينطبق
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence لا ينطبق