ההרשאות שנדרשות

האפליקציה צריכה להצהיר על הרשאות לכל שיטה של API שנעשה בה שימוש. ההרשאות הנדרשות משתנות. זה תלוי בשיטות ה-API ובסוגי הגדרות הגבולות הגיאוגרפיים שבהם האפליקציה משתמשת. במסמכי התיעוד האלה מוסבר אילו הרשאות נדרשות לכל שיטה.

Snapshot API

בטבלה הבאה מפורטות ההרשאות הנדרשות לכל שיטה של Snapshot API:

שיטה הרשאת Android נדרשת
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (Android 9 (API level 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 level 28))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence אין
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence אין