الأذونات المطلوبة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يجب أن يوضّح تطبيقك الأذونات المطلوبة لكل طريقة من طرق واجهة برمجة التطبيقات المستخدَمة. تختلف الأذونات المطلوبة. يعتمد ذلك على طرق واجهة برمجة التطبيقات وأنواع السياج الجغرافي التي يستخدمها تطبيقك. يمكنك الرجوع إلى هذه المستندات لمعرفة الأذونات المطلوبة لكل طريقة.
Snapshot API
يعرض الجدول التالي الأذونات المطلوبة لكل طريقة من طرق Snapshot API:
الطريقة
إذن Android المطلوب
getDetectedActivity()
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(الإصدار 9 من نظام التشغيل Android (المستوى 28 من واجهة برمجة التطبيقات))
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
(الإصدار 9 من نظام التشغيل Android (المستوى 28 من واجهة برمجة التطبيقات))
تاريخ التعديل الأخير: 2026-03-03 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-03-03 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]