Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
مجوزهای لازم
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اعلان منسوخ شدن: Awareness API منسوخ شده است.
برنامه شما باید اجازههای هر روش میانای برنامهسازی کاربردی را که استفاده میشود اعلام کند. اجازههای
موردنیاز متفاوت است. این موضوع به روشهای میانای برنامهسازی کاربردی و انواع حصار مورداستفاده برنامهتان بستگی دارد. برای اطلاع از اینکه کدام اجازهها برای هر روش لازم است، به این اسناد مراجعه کنید.
Snapshot API
جدول زیر اجازههای لازم برای هر روش Snapshot API را نشان میدهد:
| روش |
اجازه Android لازم است |
getDetectedActivity() |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9 (سطح میانای برنامهسازی کاربردی ۲۸))
|
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 (سطح میانای برنامهسازی کاربردی ۲۸))
|
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 و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی."],[],["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"]]