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

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

Snapshot API

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

روش مجوز اندروید مورد نیاز است
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 مجوز اندروید مورد نیاز است
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 هیچ یک