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

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

Snapshot API

בטבלה הבאה מפורטות ההרשאות הנדרשות לכל method של 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 אין