مجوزهای مورد نیاز
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامه شما باید مجوزهای هر روش 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 | هیچ کدام |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-09-20 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-09-20 بهوقت ساعت هماهنگ جهانی."],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"],null,[]]