برنامه شما باید مجوزهای هر روش API استفاده شده را اعلام کند. مجوزهای مورد نیاز متفاوت است. این بستگی به روش های API و انواع حصار استفاده شده توسط برنامه شما دارد. برای اطلاع از مجوزهای مورد نیاز برای هر روش به این مستند مراجعه کنید.
Snapshot API
جدول زیر مجوزهای مورد نیاز برای هر روش Snapshot API را نشان می دهد:
روش | مجوز اندروید مورد نیاز است |
---|---|
getDetectedActivity() | |
getBeaconState() | android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() | هیچ یک |
getLocation() | android.permission.ACCESS_FINE_LOCATION |
Fence API
جدول زیر مجوزهای مورد نیاز برای هر نوع حصار Fence API را نشان می دهد:
نوع حصار Fence API | مجوز اندروید مورد نیاز است |
---|---|
DetectedActivityFence | |
BeaconFence | android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence | هیچ یک |
LocationFence | android.permission.ACCESS_FINE_LOCATION |
TimeFence | هیچ یک |