مجوزهای مورد نیاز

برنامه شما باید برای هر متد API که استفاده می‌شود، مجوزها را اعلام کند. مجوزهای مورد نیاز متفاوت است. این به متدهای API و انواع حصار مورد استفاده توسط برنامه شما بستگی دارد. برای اطلاع از مجوزهای مورد نیاز برای هر متد، به این مستندات مراجعه کنید.

API اسنپ‌شات

جدول زیر مجوزهای مورد نیاز برای هر متد Snapshot API را نشان می‌دهد:

روش مجوز مورد نیاز اندروید
getDetectedActivity()

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (اندروید ۹ (سطح API ۲۸))

getBeaconState() android.permission.ACCESS_FINE_LOCATION
getHeadphoneState() هیچ کدام
getLocation() android.permission.ACCESS_FINE_LOCATION

API نرده

جدول زیر مجوزهای مورد نیاز برای هر نوع حصار API از Fence را نشان می‌دهد:

نوع حصار API مجوز مورد نیاز اندروید
DetectedActivityFence

android.permission.ACTIVITY_RECOGNITION

com.google.android.gms.permission.ACTIVITY_RECOGNITION (اندروید ۹ (سطح API ۲۸))

BeaconFence android.permission.ACCESS_FINE_LOCATION
HeadphoneFence هیچ کدام
LocationFence android.permission.ACCESS_FINE_LOCATION
TimeFence هیچ کدام