- منبع: سیاست
- سیاست کاربردی
- InstallType
- سیاست مجوز
- اعطای مجوز
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonal App
- Auto UpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- Charging Constraint
- DeviceIdleConstraint
- UserControl Settings
- KeyguardDisabledFeature
- PersistentPreferredActivity
- به روز رسانی سیستم
- System UpdateType
- دوره انجماد
- تاریخ
- تنظیمات گزارش وضعیت
- ApplicationReporting Settings
- PackageNameList
- BatteryPluggedMode
- ProxyInfo
- PrivateKeyRule را انتخاب کنید
- بسته AlwaysOnVpn
- موقعیت مکانی
- قانون انطباق
- NonComplianceDetailCondition
- ApiLevelCondition
- AppAutoUpdatePolicy
- AppTrack
- رمزگذاری سیاست
- PlayStoreMode
- SetupAction
- LaunchAppAction
- قانون اجرای سیاست
- BlockAction
- BlockScope
- WipeAction
- سفارشی سازی کیوسک
- PowerButtonActions
- هشدارهای خطای سیستم
- سیستم ناوبری
- نوار وضعیت
- تنظیمات دستگاه
- AdvancedSecurity Overrides
- سیاست برنامه های غیرقابل اعتماد
- GooglePlayProtectVerifyApps
- Developer Settings
- CommonCriteriaMode
- MtePolicy
- سیاست حفاظت از محتوا
- PersonalUsagePolicies
- PlayStoreMode
- PersonalApplicationPolicy
- InstallType
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfile Policies
- ShowWorkContactsIn Personal Profile
- CrossProfileCopyPaste
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- PreferentialNetworkService
- UsageLog
- LogType
- دسترسی به دوربین
- دسترسی به میکروفون
- DeviceConnectivityManagement
- UsbDataAccess
- پیکربندی Wifi
- تنظیمات WifiDirect
- Tethering Settings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- DeviceRadioState
- WifiState
- AirplaneModeState
- UltraWidebandState
- CellularTwoGState
- MinimumWifi Security Level
- CredentialProviderPolicyDefault
- سیاست چاپ
- نمایش تنظیمات
- تنظیمات روشنایی صفحه
- حالت روشنایی صفحه
- ScreenTimeout Settings
- ScreenTimeout Mode
- AssistContent Policy
- روش ها
منبع: سیاست
یک منبع خط مشی نشان دهنده گروهی از تنظیمات است که بر رفتار یک دستگاه مدیریت شده و برنامه های نصب شده روی آن نظارت می کند.
نمایندگی JSON |
---|
{ "name": string, "version": string, "applications": [ { object ( |
فیلدها | |
---|---|
name | نام خطمشی به شکل |
version | نسخه سیاست. این یک فیلد فقط خواندنی است. هر بار که خط مشی به روز می شود، نسخه افزایش می یابد. |
applications[] | خط مشی اعمال شده برای برنامه ها این می تواند حداکثر 3000 عنصر داشته باشد. |
maximumTimeToLock | حداکثر زمان فعالیت کاربر بر حسب میلی ثانیه تا زمانی که دستگاه قفل شود. مقدار 0 به این معنی است که هیچ محدودیتی وجود ندارد. |
screenCaptureDisabled | اینکه آیا ضبط صفحه غیرفعال است یا خیر. |
cameraDisabled | اگر |
keyguardDisabledFeatures[] | سفارشیسازیهای صفحه کلید غیرفعال، مانند ویجتها. |
defaultPermissionPolicy | سیاست مجوز پیشفرض برای درخواستهای مجوز زمان اجرا. |
persistentPreferredActivities[] | فعالیت های کنترل کننده هدف پیش فرض. |
openNetworkConfiguration | پیکربندی شبکه برای دستگاه برای اطلاعات بیشتر به پیکربندی شبکه ها مراجعه کنید. |
systemUpdate | خطمشی بهروزرسانی سیستم، که نحوه اعمال بهروزرسانیهای سیستم عامل را کنترل میکند. اگر نوع بهروزرسانی توجه: بهروزرسانیهای سیستم Google Play (که بهروزرسانیهای خط اصلی نیز گفته میشود) بهطور خودکار دانلود میشوند و برای نصب نیاز به راهاندازی مجدد دستگاه دارند. برای جزئیات بیشتر به بخش خط اصلی در مدیریت بهروزرسانیهای سیستم مراجعه کنید. |
accountTypesWithManagementDisabled[] | انواع حساب که توسط کاربر قابل مدیریت نیست. |
addUserDisabled | اینکه آیا افزودن کاربران و نمایههای جدید غیرفعال است یا خیر. |
adjustVolumeDisabled | آیا تنظیم صدای اصلی غیرفعال است یا خیر. همچنین دستگاه را بی صدا می کند. |
factoryResetDisabled | اینکه آیا بازنشانی کارخانه از تنظیمات غیرفعال است یا خیر. |
installAppsDisabled | آیا نصب برنامهها توسط کاربر غیرفعال است یا خیر. |
mountPhysicalMediaDisabled | اینکه کاربر در حال نصب رسانه خارجی فیزیکی غیرفعال است یا خیر. |
modifyAccountsDisabled | اینکه آیا افزودن یا حذف حسابها غیرفعال است. |
safeBootDisabled | راهاندازی مجدد دستگاه در راهاندازی ایمن غیرفعال است یا خیر. |
uninstallAppsDisabled | اینکه آیا حذف نصب برنامه ها توسط کاربر غیرفعال است یا خیر. این از حذف نصب شدن برنامهها، حتی برنامههایی که با استفاده |
statusBarDisabled | نوار وضعیت غیرفعال است یا خیر. این اعلانها، تنظیمات سریع و دیگر پوششهای صفحه را غیرفعال میکند که امکان فرار از حالت تمام صفحه را فراهم میکند. منسوخ شده برای غیرفعال کردن نوار وضعیت در دستگاه کیوسک، از InstallType |
keyguardDisabled | اگر درست باشد، این حالت قفل صفحه را برای نمایشگرهای اولیه و/یا ثانویه غیرفعال میکند. |
minimumApiLevel | حداقل سطح مجاز Android API. |
statusReportingSettings | تنظیمات گزارش وضعیت |
bluetoothContactSharingDisabled | آیا اشتراکگذاری مخاطب بلوتوث غیرفعال است یا خیر. |
shortSupportMessage | هرجا که ادمین عملکرد را غیرفعال کرده باشد، پیامی در صفحه تنظیمات به کاربر نمایش داده می شود. اگر پیام بیشتر از 200 کاراکتر باشد ممکن است کوتاه شود. |
longSupportMessage | پیامی که در صفحه تنظیمات سرپرست دستگاه به کاربر نمایش داده می شود. |
passwordRequirements | الزامات رمز عبور فیلد توجه: مقادیر مبتنی بر پیچیدگی |
wifiConfigsLockdownEnabled | این منسوخ شده است. |
bluetoothConfigDisabled | آیا پیکربندی بلوتوث غیرفعال است یا خیر. |
cellBroadcastsConfigDisabled | اینکه آیا پیکربندی پخش سلولی غیرفعال است یا خیر. |
credentialsConfigDisabled | اینکه آیا پیکربندی اطلاعات کاربری کاربر غیرفعال است یا خیر. |
mobileNetworksConfigDisabled | اینکه آیا پیکربندی شبکه های تلفن همراه غیرفعال است یا خیر. |
tetheringConfigDisabled | آیا پیکربندی اتصال به اینترنت و نقاط اتصال قابل حمل غیرفعال است. اگر |
vpnConfigDisabled | آیا پیکربندی VPN غیرفعال است یا خیر. |
wifiConfigDisabled | اینکه آیا پیکربندی شبکههای Wi-Fi غیرفعال است یا خیر. در دستگاه های کاملاً مدیریت شده و نمایه های کاری در دستگاه های متعلق به شرکت پشتیبانی می شود. برای دستگاههایی که کاملاً مدیریت میشوند، تنظیم آن روی true همه شبکههای پیکربندی شده را حذف میکند و فقط شبکههایی را که با استفاده از |
createWindowsDisabled | اینکه آیا ایجاد پنجرهها در کنار پنجرههای برنامه غیرفعال است یا خیر. |
networkResetDisabled | اینکه آیا بازنشانی تنظیمات شبکه غیرفعال است یا خیر. |
outgoingBeamDisabled | آیا استفاده از NFC برای ارسال داده از برنامهها غیرفعال است یا خیر. |
outgoingCallsDisabled | آیا تماس های خروجی غیرفعال هستند یا خیر. |
removeUserDisabled | اینکه آیا حذف سایر کاربران غیرفعال است یا خیر. |
shareLocationDisabled | اینکه آیا اشتراکگذاری موقعیت مکانی غیرفعال است یا خیر. |
smsDisabled | اینکه آیا ارسال و دریافت پیامک غیرفعال است یا خیر. |
unmuteMicrophoneDisabled | اگر |
usbFileTransferDisabled | اینکه آیا انتقال فایل ها از طریق USB غیرفعال است. این فقط در دستگاه های متعلق به شرکت پشتیبانی می شود. |
ensureVerifyAppsEnabled | اینکه آیا تأیید برنامه به اجبار فعال است یا خیر. |
permittedInputMethods | در صورت وجود، فقط روش های ورودی ارائه شده توسط بسته های موجود در این لیست مجاز هستند. اگر این فیلد وجود داشته باشد، اما لیست خالی باشد، تنها روش های ورودی سیستم مجاز هستند. |
stayOnPluggedModes[] | باتری در حالت هایی که دستگاه روشن می ماند وصل می شود. هنگام استفاده از این تنظیم، توصیه میشود |
recommendedGlobalProxy | پراکسی جهانی HTTP مستقل از شبکه. معمولاً پراکسی ها باید در هر شبکه در |
setUserIconDisabled | اینکه آیا تغییر نماد کاربر غیرفعال است یا خیر. |
setWallpaperDisabled | اینکه آیا تغییر کاغذ دیواری غیرفعال است یا خیر. |
choosePrivateKeyRules[] | قوانینی برای تعیین دسترسی برنامه ها به کلیدهای خصوصی. برای جزئیات به |
alwaysOnVpnPackage | پیکربندی برای اتصال VPN همیشه روشن. از |
frpAdminEmails[] | آدرس ایمیل مدیران دستگاه برای محافظت از بازنشانی کارخانه. هنگامی که دستگاه به حالت کارخانه بازنشانی میشود، برای باز کردن قفل دستگاه، یکی از این مدیران باید با ایمیل حساب Google و رمز عبور وارد سیستم شود. اگر هیچ سرپرستی مشخص نشده باشد، دستگاه محافظت بازنشانی کارخانه ای را ارائه نخواهد کرد. |
deviceOwnerLockScreenInfo | اطلاعات مالک دستگاه روی صفحه قفل نشان داده شود. |
dataRoamingDisabled | آیا خدمات داده رومینگ غیرفعال است یا خیر. |
locationMode | درجه تشخیص مکان فعال است. |
networkEscapeHatchEnabled | آیا دریچه فرار شبکه فعال است یا خیر. اگر اتصال شبکه در زمان راهاندازی امکانپذیر نباشد، دریچه فرار از کاربر میخواهد که به طور موقت به یک شبکه متصل شود تا خطمشی دستگاه را بازخوانی کند. پس از اعمال خط مشی، شبکه موقت فراموش می شود و دستگاه به بوت شدن ادامه می دهد. اگر در آخرین خط مشی شبکه مناسبی وجود نداشته باشد و دستگاه در حالت کار قفل به برنامه راه اندازی شود یا کاربر در غیر این صورت قادر به دسترسی به تنظیمات دستگاه نباشد، این از اتصال به شبکه جلوگیری می کند. توجه: تنظیم |
bluetoothDisabled | اینکه آیا بلوتوث غیرفعال است. این تنظیم را به |
complianceRules[] | قوانینی که اعلام میکند وقتی دستگاهی با خطمشی آن مطابقت ندارد، چه اقدامات کاهشی باید انجام شود. هنگامی که شرایط قوانین متعدد برآورده می شود، تمام اقدامات کاهش دهنده برای قوانین انجام می شود. حداکثر 100 قانون وجود دارد. به جای آن از قوانین اجرای سیاست استفاده کنید. |
blockApplicationsEnabled | اینکه آیا برنامه های کاربردی غیر از برنامه های پیکربندی شده در |
installUnknownSourcesAllowed | این فیلد هیچ تاثیری ندارد. |
debuggingFeaturesAllowed | اینکه آیا کاربر مجاز است ویژگیهای اشکالزدایی را فعال کند یا خیر. |
funDisabled | اینکه آیا کاربر مجاز به تفریح است یا خیر. کنترل می کند که آیا بازی تخم مرغ عید پاک در تنظیمات غیرفعال است یا خیر. |
autoTimeRequired | اینکه آیا زمان خودکار مورد نیاز است یا خیر، که مانع از تنظیم دستی تاریخ و زمان توسط کاربر می شود. اگر |
permittedAccessibilityServices | خدمات دسترسی مجاز را مشخص می کند. اگر فیلد تنظیم نشده باشد، می توان از هر سرویس دسترسی استفاده کرد. اگر فیلد تنظیم شده باشد، فقط می توان از خدمات دسترسی در این لیست و سرویس دسترسی داخلی سیستم استفاده کرد. به ویژه، اگر فیلد خالی تنظیم شده باشد، فقط می توان از خدمات دسترسی داخلی سیستم استفاده کرد. این را می توان در دستگاه های کاملاً مدیریت شده و در نمایه های کاری تنظیم کرد. وقتی روی نمایه کاری اعمال می شود، هم بر نمایه شخصی و هم بر نمایه کاری تأثیر می گذارد. |
appAutoUpdatePolicy | جایگزین توصیه شده: وقتی خطمشی بهروزرسانی خودکار برنامه، که زمان اعمال بهروزرسانی خودکار برنامه را کنترل میکند. |
kioskCustomLauncherEnabled | اینکه آیا راهانداز سفارشی کیوسک فعال است یا خیر. این صفحه اصلی را با یک راهانداز جایگزین میکند که دستگاه را روی برنامههای نصبشده از طریق تنظیمات |
androidDevicePolicyTracks[] | این تنظیم پشتیبانی نمی شود. هر ارزشی نادیده گرفته می شود. |
skipFirstUseHintsEnabled | برای رد شدن از نکات در اولین استفاده پرچم گذاری کنید. سرپرست سازمانی میتواند توصیه سیستم را برای برنامهها فعال کند تا در اولین راهاندازی از آموزش کاربر و سایر نکات مقدماتی صرفنظر کنند. |
privateKeySelectionEnabled | به کاربر اجازه میدهد تا در صورت عدم وجود قوانین منطبق در ChoosePrivateKeyRules، یک نام مستعار کلید خصوصی را در دستگاه نشان دهد. برای دستگاههای زیر Android P، تنظیم این ممکن است کلیدهای سازمانی را آسیبپذیر کند. اگر برنامهای دارای محدوده تفویض اختیار |
encryptionPolicy | اینکه آیا رمزگذاری فعال است یا خیر |
usbMassStorageEnabled | آیا حافظه USB فعال است یا خیر. منسوخ شده است. |
permissionGrants[] | مجوز صریح یا گروهی اعطا یا رد برای همه برنامهها. این مقادیر |
playStoreMode | این حالت برنامههایی را که در فروشگاه Play در دسترس کاربر هستند و رفتار دستگاه هنگام حذف برنامهها از خطمشی کنترل میکند. |
setupActions[] | اقدامی که باید در طول فرآیند راه اندازی انجام شود. حداکثر ممکن است یک عمل مشخص شود. |
passwordPolicies[] | سیاست های مورد نیاز رمز عبور با تنظیم فیلد |
policyEnforcementRules[] | قوانینی که رفتار را در زمانی که یک خط مشی خاص نمی توان در دستگاه اعمال کرد را تعریف می کند |
kioskCustomization | تنظیمات کنترل رفتار دستگاه در حالت کیوسک. برای فعال کردن حالت کیوسک، |
advancedSecurityOverrides | تنظیمات امنیتی پیشرفته در بیشتر موارد، تنظیم این موارد مورد نیاز نیست. |
personalUsagePolicies | خطمشیهای مدیریت استفاده شخصی در دستگاه متعلق به شرکت. |
autoDateAndTimeZone | آیا تاریخ خودکار، زمان و منطقه زمانی در دستگاه متعلق به شرکت فعال است. اگر این تنظیم شده باشد، |
oncCertificateProviders[] | این ویژگی به طور کلی در دسترس نیست. |
crossProfilePolicies | خطمشیهای نمایه متقابل اعمال شده در دستگاه. |
preferentialNetworkService | فعال بودن سرویس شبکه ترجیحی در نمایه کاری را کنترل می کند. به عنوان مثال، یک سازمان ممکن است با یک شرکت مخابراتی توافق کند که تمام داده های کاری دستگاه های کارمندانش از طریق یک سرویس شبکه اختصاص داده شده برای استفاده سازمانی ارسال شود. نمونه ای از خدمات شبکه ترجیحی پشتیبانی شده، بخش سازمانی در شبکه های 5G است. این هیچ تأثیری بر دستگاه های کاملاً مدیریت شده ندارد. |
usageLog | پیکربندی ثبت فعالیت دستگاه |
cameraAccess | استفاده از دوربین و دسترسی کاربر به کلید دسترسی به دوربین را کنترل می کند. |
microphoneAccess | استفاده از میکروفون و دسترسی کاربر به کلید دسترسی میکروفون را کنترل می کند. این فقط در دستگاه های کاملاً مدیریت شده اعمال می شود. |
deviceConnectivityManagement | کنترلهای اتصال دستگاه مانند Wi-Fi، دسترسی به دادههای USB، اتصالات صفحهکلید/موس و غیره را پوشش میدهد. |
deviceRadioState | کنترلهای وضعیت رادیویی مانند Wi-Fi، بلوتوث و موارد دیگر را پوشش میدهد. |
credentialProviderPolicyDefault | برنامهها را کنترل میکند که بهعنوان ارائهدهنده اعتبار در Android نسخه ۱۴ و بالاتر عمل کنند. این برنامهها اعتبارنامهها را ذخیره میکنند، برای جزئیات بیشتر این و این را ببینید. همچنین به |
printingPolicy | اختیاری. کنترل می کند که آیا چاپ مجاز است یا خیر. این در دستگاه های دارای اندروید 9 و بالاتر پشتیبانی می شود. . |
displaySettings | اختیاری. کنترل تنظیمات نمایشگر |
assistContentPolicy | اختیاری. کنترل می کند که آیا AssistContent مجاز است به یک برنامه ممتاز مانند برنامه دستیار ارسال شود یا خیر. AssistContent شامل اسکرین شات ها و اطلاعات مربوط به یک برنامه، مانند نام بسته است. این در اندروید 15 و بالاتر پشتیبانی می شود. |
سیاست کاربردی
خط مشی برای یک برنامه جداگانه. توجه: در صورت فعال بودن
در دسترس بودن برنامه در دستگاه معین را نمی توان با استفاده از این خط مشی تغییر داد. حداکثر تعداد برنامه هایی که می توانید برای هر خط مشی مشخص کنید 3000 است. installAppsDisabled
نمایندگی JSON |
---|
{ "packageName": string, "installType": enum ( |
فیلدها | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName | نام بسته برنامه به عنوان مثال، | ||||||||||||||||
installType | نوع نصب برای انجام. | ||||||||||||||||
lockTaskAllowed | اینکه آیا برنامه مجاز است در حالت تمام صفحه خود را قفل کند یا خیر. منسوخ شده برای پیکربندی دستگاه اختصاصی از InstallType | ||||||||||||||||
defaultPermissionPolicy | خط مشی پیش فرض برای همه مجوزهای درخواست شده توسط برنامه. اگر مشخص شده باشد، این | ||||||||||||||||
permissionGrants[] | اعطای مجوز یا رد صریح برای برنامه. این مقادیر | ||||||||||||||||
managedConfiguration | پیکربندی مدیریت شده روی برنامه اعمال شده است. فرمت پیکربندی توسط مقادیر
| ||||||||||||||||
disabled | اینکه آیا برنامه غیرفعال است. وقتی غیرفعال است، داده های برنامه همچنان حفظ می شود. | ||||||||||||||||
minimumVersionCode | حداقل نسخه برنامه ای که روی دستگاه اجرا می شود. اگر تنظیم شود، دستگاه تلاش میکند برنامه را حداقل به این کد نسخه بهروزرسانی کند. اگر برنامه بهروز نباشد، دستگاه حاوی یک | ||||||||||||||||
delegatedScopes[] | محدودههایی که از سیاست دستگاه Android به برنامه واگذار شده است. اینها امتیازات اضافی را برای برنامه هایی که برای آنها اعمال می شود فراهم می کند. | ||||||||||||||||
managedConfigurationTemplate | الگوی پیکربندی های مدیریت شده برای برنامه، ذخیره شده از پیکربندی های مدیریت شده iframe . اگر مدیریت پیکربندی تنظیم شده باشد، این فیلد نادیده گرفته می شود. | ||||||||||||||||
accessibleTrackIds[] | فهرست شناسههای آهنگ برنامه که دستگاه متعلق به شرکت میتواند به آنها دسترسی داشته باشد. اگر فهرست شامل چندین شناسه آهنگ باشد، دستگاهها آخرین نسخه را از بین تمام آهنگهای قابل دسترسی دریافت میکنند. اگر لیست فاقد شناسه آهنگ باشد، دستگاهها فقط به مسیر تولید برنامه دسترسی دارند. جزئیات بیشتر در مورد هر آهنگ در AppTrackInfo موجود است. | ||||||||||||||||
connectedWorkAndPersonalApp | کنترل میکند که آیا برنامه میتواند در نمایههای کاری و شخصی دستگاه با خودش ارتباط برقرار کند، مشروط به رضایت کاربر. | ||||||||||||||||
autoUpdateMode | حالت به روز رسانی خودکار برنامه را کنترل می کند. | ||||||||||||||||
extensionConfig | پیکربندی برای فعال کردن این برنامه به عنوان یک برنامه افزودنی، با قابلیت تعامل با سیاست دستگاه Android به صورت آفلاین. این فیلد حداکثر برای یک برنامه قابل تنظیم است. | ||||||||||||||||
alwaysOnVpnLockdownExemption | مشخص میکند وقتی VPN وصل نیست و | ||||||||||||||||
workProfileWidgets | مشخص می کند که آیا برنامه نصب شده در نمایه کاری مجاز به افزودن ویجت ها به صفحه اصلی است یا خیر. | ||||||||||||||||
credentialProviderPolicy | اختیاری. این که آیا برنامه مجاز است به عنوان یک ارائه دهنده اعتبار در Android نسخه 14 و بالاتر عمل کند یا خیر. | ||||||||||||||||
installConstraint[] | اختیاری. محدودیت های نصب برنامه شما می توانید حداکثر یک | ||||||||||||||||
installPriority | اختیاری. در بین برنامههایی که این اولویت نسبی نصب را کنترل می کند. مقدار 0 (پیشفرض) به این معنی است که این برنامه هیچ اولویتی نسبت به سایر برنامهها ندارد. برای مقادیر بین 1 تا 10000، مقدار کمتر به معنای اولویت بالاتر است. مقادیر خارج از محدوده 0 تا 10000 شامل رد می شوند. | ||||||||||||||||
userControlSettings | اختیاری. مشخص می کند که آیا کنترل کاربر برای برنامه مجاز است یا خیر. کنترل کاربر شامل اقدامات کاربر مانند توقف اجباری و پاک کردن داده های برنامه است. در اندروید 11 و بالاتر پشتیبانی می شود. |
InstallType
نوع نصبی که باید برای یک برنامه انجام شود. اگر
به یک برنامه ارجاع دهد، باید setupAction
به عنوان installType
REQUIRED_FOR_SETUP
تنظیم کرده باشد، در غیر این صورت راهاندازی با شکست مواجه میشود.
Enums | |
---|---|
INSTALL_TYPE_UNSPECIFIED | نامشخص پیشفرض روی AVAILABLE است. |
PREINSTALLED | برنامه به طور خودکار نصب می شود و کاربر می تواند آن را حذف کند. |
FORCE_INSTALLED | برنامه بدون در نظر گرفتن یک پنجره تعمیر و نگهداری تنظیم شده به طور خودکار نصب می شود و کاربر نمی تواند آن را حذف کند. |
BLOCKED | برنامه مسدود شده است و نمی توان آن را نصب کرد. اگر برنامه طبق خط مشی قبلی نصب شده باشد، حذف نصب خواهد شد. این همچنین عملکرد برنامه فوری آن را مسدود می کند. |
AVAILABLE | برنامه برای نصب در دسترس است. |
REQUIRED_FOR_SETUP | برنامه به طور خودکار نصب می شود و کاربر نمی تواند آن را حذف کند و تا زمانی که نصب کامل نشود، از تکمیل راه اندازی جلوگیری می کند. |
KIOSK | برنامه به طور خودکار در حالت کیوسک نصب می شود: به عنوان هدف خانه ترجیحی تنظیم شده و برای حالت کار قفل در لیست سفید قرار گرفته است. تا زمانی که برنامه نصب نشود، راهاندازی دستگاه کامل نمیشود. پس از نصب، کاربران نمی توانند برنامه را حذف کنند. شما فقط میتوانید این installType برای هر خطمشی برای یک برنامه تنظیم کنید. وقتی این مورد در خطمشی وجود دارد، نوار وضعیت بهطور خودکار غیرفعال میشود. |
سیاست مجوز
خطمشی اعطای درخواستهای مجوز به برنامهها.
Enums | |
---|---|
PERMISSION_POLICY_UNSPECIFIED | خط مشی مشخص نشده است. اگر هیچ خطمشی برای مجوز در هر سطحی مشخص نشده باشد، رفتار PROMPT به طور پیشفرض استفاده میشود. |
PROMPT | از کاربر بخواهید که مجوز بدهد. |
GRANT | اعطای مجوز به صورت خودکار در Android 12 و بالاتر، |
DENY | به طور خودکار یک مجوز را رد کنید. |
اعطای مجوز
پیکربندی مجوز Android و وضعیت اعطای آن.
نمایندگی JSON |
---|
{
"permission": string,
"policy": enum ( |
فیلدها | |
---|---|
permission | مجوز یا گروه Android، به عنوان مثال |
policy | سیاست اعطای مجوز |
DelegatedScope
محدوده های تفویض اختیار که بسته دیگری می تواند از سیاست دستگاه Android بدست آورد. اینها امتیازات اضافی را برای برنامه هایی که برای آنها اعمال می شود فراهم می کند.
دامنهها را میتوان برای چندین برنامه اعمال کرد، به استثنای SECURITY_LOGS و NETWORK_ACTIVITY_LOGS، که میتوانند هر بار فقط به یک برنامه واگذار شوند.
Enums | |
---|---|
DELEGATED_SCOPE_UNSPECIFIED | هیچ حوزه نمایندگی مشخص نشده است. |
CERT_INSTALL | اجازه دسترسی به نصب و مدیریت گواهی را می دهد. |
MANAGED_CONFIGURATIONS | اجازه دسترسی به مدیریت پیکربندی های مدیریت شده را می دهد. |
BLOCK_UNINSTALL | اجازه دسترسی به مسدود کردن حذف نصب را می دهد. |
PERMISSION_GRANT | اجازه دسترسی به خط مشی مجوز و وضعیت اعطای مجوز را می دهد. |
PACKAGE_ACCESS | اجازه دسترسی به وضعیت دسترسی به بسته را می دهد. |
ENABLE_SYSTEM_APP | اجازه دسترسی برای فعال کردن برنامههای سیستم را میدهد. |
NETWORK_ACTIVITY_LOGS | اجازه دسترسی به گزارشهای فعالیت شبکه را میدهد. به برنامه تفویض شده اجازه میدهد تا setNetworkLoggingEnabled ، isNetworkLoggingEnabled فراخوانی کند و روشهای retrieveNetworkLogs . این محدوده را می توان حداکثر به یک برنامه تفویض کرد. برای دستگاه های کاملاً مدیریت شده در Android 10 و بالاتر پشتیبانی می شود. برای نمایه کاری در Android 12 و بالاتر پشتیبانی می شود. وقتی تفویض اختیار پشتیبانی میشود و تنظیم میشود، نادیده گرفته میشود. |
SECURITY_LOGS | اجازه دسترسی به گزارش های امنیتی را می دهد. به برنامه تفویض شده اجازه می دهد تا روش های setSecurityLoggingEnabled ، isSecurityLoggingEnabled ، retrieveSecurityLogs و retrievePreRebootSecurityLogs را فراخوانی کند. این محدوده را می توان حداکثر به یک برنامه تفویض کرد. برای دستگاههای کاملاً مدیریت شده و دستگاههای متعلق به شرکت با نمایه کاری در Android 12 و بالاتر پشتیبانی میشود. وقتی تفویض اختیار پشتیبانی میشود و تنظیم میشود، نادیده گرفته میشود. |
CERT_SELECTION | از طرف برنامههای درخواستکننده به انتخاب گواهیهای KeyChain دسترسی میدهد. پس از اعطای درخواست، برنامه تفویض شده شروع به دریافت DelegatedAdminReceiver#onChoosePrivateKeyAlias می کند. به برنامه تفویض شده اجازه می دهد تا روش های grantKeyPairToApp و revokeKeyPairFromApp فراخوانی کند. حداکثر یک برنامه می تواند وجود داشته باشد که این نمایندگی را داشته باشد. باید خالی باشد و در صورتی که انتخاب گواهی به یک برنامه واگذار شود، تاثیری ندارد. |
ManagedConfigurationTemplate
الگوی پیکربندی های مدیریت شده برای برنامه، ذخیره شده از پیکربندی های مدیریت شده iframe .
نمایندگی JSON |
---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
فیلدها | |
---|---|
templateId | شناسه الگوی پیکربندی های مدیریت شده. |
configurationVariables | اختیاری، نقشه ای حاوی متغیرهای پیکربندی <key, value> تعریف شده برای پیکربندی. یک شی حاوی لیستی از |
ConnectedWorkAndPersonal App
کنترل میکند که آیا برنامه میتواند با خود به صورت پروفایل متقابل ارتباط برقرار کند، مشروط به رضایت کاربر.
Enums | |
---|---|
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED | نامشخص پیشفرض CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED است. |
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED | پیش فرض از برقراری ارتباط بین پروفایل برنامه جلوگیری می کند. |
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED | به برنامه اجازه می دهد تا پس از دریافت رضایت کاربر، با نمایه ها ارتباط برقرار کند. |
Auto UpdateMode
حالت به روز رسانی خودکار برنامه را کنترل می کند. اگر کاربر دستگاه تغییراتی را در تنظیمات دستگاه به صورت دستی انجام دهد، این انتخابها توسط AutoUpdateMode
نادیده گرفته میشوند زیرا اولویت دارد.
Enums | |
---|---|
AUTO_UPDATE_MODE_UNSPECIFIED | نامشخص پیشفرض است. |
AUTO_UPDATE_DEFAULT | حالت به روز رسانی پیش فرض برنامه به طور خودکار با اولویت کم به روز می شود تا تأثیر آن بر کاربر به حداقل برسد. این برنامه زمانی به روز می شود که تمام محدودیت های زیر برآورده شود:
ظرف 24 ساعت پس از انتشار توسط توسعهدهنده، دستگاه در مورد بهروزرسانی جدید مطلع میشود، پس از آن، دفعه بعد که محدودیتهای بالا برآورده شد، برنامه بهروزرسانی میشود. |
AUTO_UPDATE_POSTPONED | این برنامه حداکثر تا 90 روز پس از قدیمی شدن برنامه به طور خودکار به روز نمی شود. 90 روز پس از قدیمی شدن برنامه، آخرین نسخه موجود به طور خودکار با اولویت پایین نصب می شود (به کاربر همچنان می تواند در هر زمانی که بخواهد به صورت دستی برنامه را از فروشگاه Play به روز کند. |
AUTO_UPDATE_HIGH_PRIORITY | برنامه در اسرع وقت به روز می شود. هیچ محدودیتی اعمال نمی شود. دستگاه در اسرع وقت از بروز رسانی جدید پس از در دسترس شدن مطلع می شود. توجه: بهروزرسانی برنامههایی با استقرار بزرگتر در اکوسیستم Android میتواند تا ۲۴ ساعت طول بکشد. |
ExtensionConfig
پیکربندی برای فعال کردن یک برنامه به عنوان برنامه افزودنی، با قابلیت تعامل با سیاست دستگاه Android به صورت آفلاین. برای نسخههای Android 13 و بالاتر، برنامههای افزودنی از محدودیتهای باتری مستثنی هستند، بنابراین در سطل آماده به کار برنامه محدود قرار داده نمیشوند. برنامههای افزودنی همچنین در برابر پاک کردن دادههای کاربران یا بستن اجباری برنامه محافظت میشوند، اگرچه سرپرستان میتوانند در صورت نیاز برای Android 13 و بالاتر، clear app data command
در برنامههای افزودنی استفاده کنند.
نمایندگی JSON |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
فیلدها | |
---|---|
signingKeyFingerprintsSha256[] | هش SHA-256 با کد هگز گواهی امضای برنامه برنامه افزودنی. فقط نمایش رشته هگزا دسیمال از 64 کاراکتر معتبر است. اگر مشخص نشده باشد، به جای آن، امضای نام بسته مربوطه از Play Store گرفته می شود. اگر این لیست خالی است، امضای برنامه افزودنی در دستگاه باید با امضای به دست آمده از فروشگاه Play مطابقت داشته باشد تا برنامه بتواند با خطمشی دستگاه Android ارتباط برقرار کند. اگر این لیست خالی نباشد، امضای برنامه افزودنی در دستگاه باید با یکی از ورودیهای این فهرست مطابقت داشته باشد تا برنامه بتواند با خطمشی دستگاه Android ارتباط برقرار کند. در موارد استفاده تولیدی، توصیه می شود این را خالی بگذارید. |
notificationReceiver | نام کلاس کاملاً واجد شرایط کلاس خدمات گیرنده برای Android Device Policy برای اطلاع رسانی به برنامه برنامه افزودنی از هرگونه بهروزرسانی وضعیت فرمان محلی. |
AlwaysOnVpnLockdownExemption
کنترل میکند که آیا یک برنامه از تنظیم
معاف است یا خیر. alwaysOnVpnPackage.lockdownEnabled
Enums | |
---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED | نامشخص پیشفرض VPN_LOCKDOWN_ENFORCED است. |
VPN_LOCKDOWN_ENFORCED | این برنامه به تنظیمات قفل VPN همیشه روشن احترام می گذارد. |
VPN_LOCKDOWN_EXEMPTION | این برنامه از تنظیم قفل VPN همیشه روشن معاف است. |
WorkProfileWidgets
کنترل می کند که آیا یک برنامه نمایه کاری مجاز است ویجت ها را به صفحه اصلی اضافه کند.
Enums | |
---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED | نامشخص پیشفرضها به
|
WORK_PROFILE_WIDGETS_ALLOWED | ویجتهای نمایه کاری مجاز هستند. این بدان معنی است که برنامه قادر خواهد بود ویجت ها را به صفحه اصلی اضافه کند. |
WORK_PROFILE_WIDGETS_DISALLOWED | ویجتهای نمایه کاری مجاز نیستند. این بدان معناست که برنامه قادر نخواهد بود ویجت ها را به صفحه اصلی اضافه کند. |
CredentialProviderPolicy
این که آیا برنامه مجاز است به عنوان یک ارائه دهنده اعتبار در Android نسخه 14 و بالاتر عمل کند یا خیر.
Enums | |
---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED | نامشخص این رفتار توسط کنترل می شود. |
CREDENTIAL_PROVIDER_ALLOWED | برنامه مجاز است به عنوان یک ارائه دهنده اعتبار عمل کند. |
InstallConstraint
در میان برنامههایی که
روی آنها تنظیم شده است:InstallType
این مجموعه ای از محدودیت ها را برای نصب برنامه تعریف می کند. حداقل یکی از فیلدها باید تنظیم شود. هنگامی که چندین فیلد تنظیم می شود، باید تمام محدودیت ها برای نصب برنامه برآورده شود.
نمایندگی JSON |
---|
{ "networkTypeConstraint": enum ( |
فیلدها | |
---|---|
networkTypeConstraint | اختیاری. محدودیت نوع شبکه |
chargingConstraint | اختیاری. محدودیت شارژ |
deviceIdleConstraint | اختیاری. محدودیت بیکاری دستگاه |
NetworkTypeConstraint
محدودیت نوع شبکه
Enums | |
---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED | نامشخص پیشفرض INSTALL_ON_ANY_NETWORK است. |
INSTALL_ON_ANY_NETWORK | هر شبکه فعال (Wi-Fi، تلفن همراه و غیره). |
INSTALL_ONLY_ON_UNMETERED_NETWORK | هر شبکه بدون اندازه گیری (به عنوان مثال Wi-FI). |
Charging Constraint
محدودیت شارژ
Enums | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED | نامشخص پیشفرض CHARGING_NOT_REQUIRED است. |
CHARGING_NOT_REQUIRED | لازم نیست دستگاه در حال شارژ باشد. |
INSTALL_ONLY_WHEN_CHARGING | دستگاه باید شارژ شود |
DeviceIdleConstraint
محدودیت حالت بیکار دستگاه.
Enums | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED | نامشخص پیشفرض DEVICE_IDLE_NOT_REQUIRED است. |
DEVICE_IDLE_NOT_REQUIRED | لازم نیست دستگاه بیکار باشد، برنامه را می توان در زمانی که کاربر در حال تعامل با دستگاه است نصب کرد. |
INSTALL_ONLY_WHEN_DEVICE_IDLE | دستگاه باید بیکار باشد. |
UserControl Settings
مشخص می کند که آیا کنترل کاربر برای یک برنامه خاص مجاز است یا خیر. کنترل کاربر شامل اقدامات کاربر مانند توقف اجباری و پاک کردن داده های برنامه است. در اندروید 11 و بالاتر پشتیبانی می شود. اگر
برای یک برنامه تنظیم شده باشد، بدون در نظر گرفتن مقدار تنظیم شده، کنترل کاربر برای آن غیرمجاز است. برای برنامههای کیوسک، extensionConfig
میتواند برای اجازه دادن به کنترل کاربر استفاده شود. USER_CONTROL_ALLOWED
Enums | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED | از رفتار پیشفرض برنامه برای تعیین اینکه آیا کنترل کاربر مجاز است یا غیرمجاز استفاده میکند. برای اکثر برنامهها، کنترل کاربر بهطور پیشفرض مجاز است، اما برای برخی از برنامههای مهم مانند برنامههای همراه ( تنظیم شده روی true)، برنامههای کیوسک و سایر برنامههای مهم سیستم، کنترل کاربر غیرمجاز است. |
USER_CONTROL_ALLOWED | کنترل کاربر برای برنامه مجاز است. برنامههای کیوسک میتوانند از این برای کنترل کاربر استفاده کنند. |
USER_CONTROL_DISALLOWED | کنترل کاربر برای برنامه غیرمجاز است. اگر نسخه اندروید کمتر از ۱۱ باشد، گزارش میشود. |
KeyguardDisabledFeature
ویژگی های محافظ صفحه کلید (صفحه قفل) که می توان آنها را غیرفعال کرد..
Enums | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED | این مقدار نادیده گرفته می شود. |
CAMERA | دوربین را در صفحههای محافظ کلید ایمن (مانند پین) غیرفعال کنید. |
NOTIFICATIONS | غیرفعال کردن نمایش همه اعلان ها در صفحه های محافظ صفحه کلید ایمن. |
UNREDACTED_NOTIFICATIONS | اعلانهای ویرایش نشده را در صفحههای محافظ صفحه کلید ایمن غیرفعال کنید. |
TRUST_AGENTS | وضعیت نماینده اعتماد را در صفحه کلیدهای ایمن نادیده بگیرید. |
DISABLE_FINGERPRINT | غیرفعال کردن حسگر اثر انگشت در صفحههای محافظ صفحه کلید ایمن. |
DISABLE_REMOTE_INPUT | در دستگاههای دارای Android 6 و پایینتر، ورود متن به اعلانها را در صفحههای محافظ صفحه کلید ایمن غیرفعال میکند. روی اندروید 7 به بالا تاثیری ندارد. |
FACE | غیرفعال کردن احراز هویت چهره در صفحه های محافظ صفحه کلید ایمن. |
IRIS | غیرفعال کردن احراز هویت عنبیه در صفحه کلیدهای ایمن. |
BIOMETRICS | تمام احراز هویت بیومتریک را در صفحههای محافظ صفحه کلید ایمن غیرفعال کنید. |
SHORTCUTS | همه میانبرها را روی صفحه کلید ایمن در اندروید 14 و بالاتر غیرفعال کنید. |
ALL_FEATURES | تمام سفارشیسازیهای صفحه کلید فعلی و آینده را غیرفعال کنید. |
PersistentPreferredActivity
یک فعالیت پیشفرض برای مدیریت اهدافی که با فیلتر هدف خاصی مطابقت دارند. توجه: برای راه اندازی کیوسک، به جای استفاده از فعالیت های ترجیحی مداوم، از InstallType to KIOSK
استفاده کنید.
نمایندگی JSON |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
فیلدها | |
---|---|
receiverActivity | فعالیتی که باید کنترل کننده هدف پیش فرض باشد. این باید یک نام جزء Android باشد، به عنوان مثال |
actions[] | اقدامات قصد مطابقت در فیلتر. اگر کنشهایی در فیلتر گنجانده شده است، آنگاه اقدام یک intent باید یکی از آن مقادیر باشد تا مطابقت داشته باشد. اگر هیچ کنشی گنجانده نشود، اقدام قصد نادیده گرفته می شود. |
categories[] | مقولههای هدف برای مطابقت در فیلتر. یک intent شامل دستههایی است که نیاز دارد، که همه آنها باید در فیلتر گنجانده شوند تا مطابقت داشته باشند. به عبارت دیگر، افزودن یک دسته به فیلتر تأثیری در تطابق ندارد مگر اینکه آن دسته در intent مشخص شده باشد. |
به روز رسانی سیستم
پیکربندی برای مدیریت به روز رسانی سیستم
توجه: به روزرسانی های سیستم Google Play (که به آن به روزرسانی های اصلی نیز گفته می شود) به طور خودکار بارگیری می شوند اما برای نصب مجدد دستگاه نیاز به راه اندازی مجدد دستگاه دارند. برای جزئیات بیشتر به بخش اصلی در مدیریت به روزرسانی های سیستم مراجعه کنید.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع بروزرسانی سیستم برای پیکربندی. |
startMinutes | اگر نوع |
endMinutes | اگر نوع |
freezePeriods[] | یک دوره زمانی تکرار سالانه که در آن به روزرسانی های سیستم خارج از هوا (OTA) برای یخ زدن نسخه سیستم عامل در حال اجرا بر روی دستگاه به تعویق می افتد. برای جلوگیری از انجماد دستگاه به طور نامحدود ، هر دوره یخ زدگی باید حداقل 60 روز از هم جدا شود. |
نوع سیستم
نوع پیکربندی به روزرسانی سیستم.
Enums | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED | رفتار بروزرسانی پیش فرض را برای دستگاه دنبال کنید ، که به طور معمول کاربر را برای پذیرش به روزرسانی های سیستم نیاز دارد. |
AUTOMATIC | به محض در دسترس بودن بروزرسانی ، به صورت خودکار نصب کنید. |
WINDOWED | به طور خودکار در یک پنجره تعمیر و نگهداری روزانه نصب کنید. این همچنین برنامه های پخش را پیکربندی می کند تا در پنجره به روز شوند. این به شدت برای دستگاه های کیوسک توصیه می شود زیرا این تنها روشی است که برنامه ها به طور مداوم به پیش زمینه می توانند با بازی به روز شوند. اگر |
POSTPONE | حداکثر 30 روز نصب خودکار را به تعویق بیندازید. این خط مشی بر به روزرسانی های امنیتی تأثیر نمی گذارد (به عنوان مثال تکه های امنیتی ماهانه). |
فریزر
یک دوره یخ زدگی سیستم. هنگامی که ساعت دستگاه در مدت زمان یخبندان قرار دارد ، تمام به روزرسانی های سیستم ورودی (از جمله تکه های امنیتی) مسدود می شوند و نصب نمی شوند.
هنگامی که دستگاه خارج از هر دوره یخبندان است ، رفتار عادی سیاست (اتوماتیک ، پنجره یا به تعویق افتاده) اعمال می شود.
سالهای جهش در محاسبات دوره یخبندان نادیده گرفته می شود ، به ویژه:
- اگر 29 فوریه به عنوان تاریخ شروع یا پایان دوره یخ تنظیم شود ، دوره یخبندان به جای آن از 28 فوریه شروع یا پایان می یابد.
- هنگامی که ساعت سیستم یک دستگاه 29 فوریه را می خواند ، به عنوان 28 فوریه درمان می شود.
- هنگام محاسبه تعداد روزها در یک دوره یخ یا زمان بین دو دوره یخ ، 29 فوریه نادیده گرفته می شود و به عنوان یک روز شمارش نمی شود.
توجه: برای اجرای دوره های یخ زدگی ،
نمی تواند به عنوان SystemUpdateType
مشخص شود ، زیرا دوره های انجماد نیاز به یک خط مشی تعریف شده برای مشخص شدن دارند. SYSTEM_UPDATE_TYPE_UNSPECIFIED
نمایندگی JSON |
---|
{ "startDate": { object ( |
فیلدها | |
---|---|
startDate | تاریخ شروع (فراگیر) دوره انجماد. توجه: |
endDate | تاریخ پایان (فراگیر) دوره انجماد. باید حداکثر 90 روز از تاریخ شروع باشد. اگر تاریخ پایان زودتر از تاریخ شروع باشد ، دوره یخبندان پایان سال در نظر گرفته می شود. توجه: |
تاریخ
یک تاریخ تقویم کامل یا جزئی مانند تولد را نشان می دهد. زمان روز و منطقه زمانی یا در جای دیگر مشخص شده است یا ناچیز است. تاریخ نسبت به تقویم گرگوری است. این می تواند یکی از موارد زیر را نشان دهد:
- یک تاریخ کامل ، با ارزش های سال ، ماه و روز غیر صفر.
- یک ماه و روز ، با یک سال صفر (به عنوان مثال ، سالگرد).
- یک سال به تنهایی ، با یک ماه صفر و یک روز صفر.
- یک سال و ماه ، با یک روز صفر (به عنوان مثال ، تاریخ انقضا کارت اعتباری).
انواع مرتبط:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
نمایندگی JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
فیلدها | |
---|---|
year | سال تاریخ برای مشخص کردن تاریخ بدون یک سال باید از 1 تا 9999 یا 0 باشد. |
month | ماه یک سال برای مشخص کردن یک سال بدون یک ماه و روز باید از 1 تا 12 یا 0 باشد. |
day | روز یک ماه باید از 1 تا 31 و برای سال و ماه معتبر باشد ، یا 0 برای مشخص کردن یک سال به خودی خود یا یک سال و ماه که روز قابل توجه نیست. |
گزارش های مربوط به وضعیت
تنظیمات کنترل رفتار گزارش وضعیت.
نمایندگی JSON |
---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
فیلدها | |
---|---|
applicationReportsEnabled | آیا گزارش های برنامه فعال هستند. |
deviceSettingsEnabled | آیا گزارش تنظیمات دستگاه فعال است. |
softwareInfoEnabled | آیا گزارش اطلاعات نرم افزار فعال است. |
memoryInfoEnabled | آیا گزارش رویداد حافظه فعال است. |
networkInfoEnabled | آیا گزارش اطلاعات شبکه فعال است. |
displayInfoEnabled | آیا گزارش نمایشگر فعال است. داده های گزارش برای دستگاه های شخصی با پروفایل کار در دسترس نیست. |
powerManagementEventsEnabled | آیا گزارش رویداد مدیریت انرژی فعال است. داده های گزارش برای دستگاه های شخصی با پروفایل کار در دسترس نیست. |
hardwareStatusEnabled | آیا گزارش وضعیت سخت افزار فعال است. داده های گزارش برای دستگاه های شخصی با پروفایل کار در دسترس نیست. |
systemPropertiesEnabled | آیا گزارش ویژگی های سیستم فعال است. |
applicationReportingSettings | تنظیمات گزارش برنامه. فقط در صورت صحیح بودن ApplicationReportSenabled قابل اجرا است. |
commonCriteriaModeEnabled | این که آیا گزارش |
برنامه های کاربردی
تنظیمات کنترل رفتار گزارش های برنامه.
نمایندگی JSON |
---|
{ "includeRemovedApps": boolean } |
فیلدها | |
---|---|
includeRemovedApps | آیا برنامه های حذف شده در گزارش های برنامه گنجانده شده اند. |
بسته بندیگر
لیستی از نام بسته ها.
نمایندگی JSON |
---|
{ "packageNames": [ string ] } |
فیلدها | |
---|---|
packageNames[] | لیستی از نام بسته ها. |
باتری مودد
حالت برای وصل کردن باتری.
Enums | |
---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED | این مقدار نادیده گرفته می شود. |
AC | منبع تغذیه یک شارژر AC است. |
USB | منبع تغذیه یک درگاه USB است. |
WIRELESS | منبع تغذیه بی سیم است. |
پروکسیفو
اطلاعات پیکربندی برای پروکسی HTTP. برای یک پروکسی مستقیم ، host
، port
و فیلدهای excludedHosts
را تنظیم کنید. برای یک پروکسی اسکریپت PAC ، قسمت pacUri
را تنظیم کنید.
نمایندگی JSON |
---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
فیلدها | |
---|---|
host | میزبان پروکسی مستقیم. |
port | بندر پروکسی مستقیم. |
excludedHosts[] | برای یک پروکسی مستقیم ، میزبان هایی که پروکسی از آن دور می شوند. نام میزبان ممکن است حاوی کارتهای وحشی مانند *.example.com باشد. |
pacUri | URI اسکریپت PAC برای پیکربندی پروکسی استفاده می شود. |
انتخاب privateKeyrule
دسترسی برنامه ها به کلیدهای خصوصی را کنترل می کند. این قانون تعیین می کند که در صورت وجود ، کدام کلید خصوصی ، خط مشی دستگاه Android به برنامه مشخص شده کمک می کند. دسترسی یا هنگامی که برنامه با KeyChain.choosePrivateKeyAlias
(یا هرگونه اضافه بار) تماس می گیرد (یا هرگونه اضافه بار) برای درخواست یک نام مستعار کلید خصوصی برای یک URL معین ، یا برای قوانینی که خاص URL نباشند (یعنی اگر urlPattern
تنظیم نشده باشد ، اعطا می شود. رشته خالی یا .*
) در Android 11 و بالاتر ، به طور مستقیم تا برنامه بتواند با KeyChain.getPrivateKey
تماس بگیرد ، بدون اینکه ابتدا KeyChain.choosePrivateKeyAlias
تماس بگیرد.
هنگامی که یک برنامه با KeyChain.choosePrivateKeyAlias
تماس می گیرد اگر بیش از یک
شود ، آخرین قانون تطبیق مشخص می کند که کدام یک از نام مستعار کلیدی را برای بازگشت نشان می دهد. choosePrivateKeyRules
نمایندگی JSON |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
فیلدها | |
---|---|
urlPattern | الگوی URL برای مطابقت با URL درخواست. اگر تنظیم نشده یا خالی نباشد ، با تمام URL ها مطابقت دارد. این از نحو بیان منظم |
packageNames[] | نامهای بسته ای که این قانون در آن اعمال می شود. هش گواهی امضای برای هر برنامه در برابر هش ارائه شده توسط بازی تأیید می شود. اگر هیچ نام بسته ای مشخص نشده باشد ، آنگاه نام مستعار به کلیه برنامه هایی که با |
privateKeyAlias | نام مستعار کلید خصوصی که مورد استفاده قرار می گیرد. |
Alwaysonvpnpackage
پیکربندی برای اتصال VPN همیشه در آن.
نمایندگی JSON |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
فیلدها | |
---|---|
packageName | نام بسته برنامه VPN. |
lockdownEnabled | هنگامی که VPN به هم وصل نشود ، شبکه را از بین می برد. |
محل مکان
میزان تشخیص مکان در مشخصات کار و دستگاه های کاملاً مدیریت شده فعال شده است.
Enums | |
---|---|
LOCATION_MODE_UNSPECIFIED | پیش فرض به LOCATION_USER_CHOICE . |
HIGH_ACCURACY | در Android 8 و پایین ، تمام روش های تشخیص مکان از جمله GPS ، شبکه ها و سایر سنسورها فعال می شوند. در Android 9 و بالاتر ، این معادل |
SENSORS_ONLY | در Android 8 و پایین ، فقط GPS و سنسورهای دیگر فعال هستند. در Android 9 و بالاتر ، این معادل |
BATTERY_SAVING | در Android 8 و پایین ، فقط ارائه دهنده موقعیت مکانی شبکه فعال است. در Android 9 و بالاتر ، این معادل |
OFF | در Android 8 و پایین ، تنظیم مکان و دقت غیرفعال است. در Android 9 و بالاتر ، این معادل |
LOCATION_USER_CHOICE | تنظیم مکان در دستگاه محدود نیست. هیچ رفتار خاصی تنظیم یا اجرا نمی شود. |
LOCATION_ENFORCED | تنظیم مکان را در دستگاه فعال کنید. |
LOCATION_DISABLED | تنظیم مکان را در دستگاه غیرفعال کنید. |
ژولک
قانونی که اعلام می کند اقدامات کاهش دهنده اقدامات در صورت عدم مطابقت دستگاه با سیاست خود است. برای هر قاعده ، همیشه یک عمل کاهش دهنده ضمنی برای تنظیم policyCompliant
برای کاذب برای منبع Device
وجود دارد ، و یک پیام بر روی دستگاه نمایش می دهد که نشان می دهد دستگاه از خط مشی خود سازگار نیست. بسته به مقادیر میدانی در قانون ، سایر اقدامات کاهش دهنده نیز ممکن است به صورت اختیاری انجام شود.
نمایندگی JSON |
---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
فیلدها | |
---|---|
disableApps | در صورت تنظیم صحیح ، این قانون شامل یک اقدام کاهش دهنده برای غیرفعال کردن برنامه ها است تا دستگاه به طور مؤثر غیرفعال شود ، اما داده های برنامه حفظ می شود. اگر دستگاه برنامه را در حالت کار قفل شده اجرا کند ، برنامه بسته می شود و UI که دلیل عدم رعایت آن را نشان می دهد نمایش داده می شود. |
packageNamesToDisable[] | در صورت تنظیم ، این قانون شامل یک اقدام کاهش دهنده برای غیرفعال کردن برنامه های مشخص شده در لیست است ، اما داده های برنامه حفظ می شوند. |
condition میدانی اتحادیه. شرط ، که در صورت رضایت ، اقدامات کاهش دهنده تعریف شده در قانون را ایجاد می کند. دقیقاً یکی از شرایط باید تنظیم شود. condition فقط می تواند یکی از موارد زیر باشد: | |
nonComplianceDetailCondition | شرایطی که در صورت وجود هرگونه تطبیق |
apiLevelCondition | شرایطی که اگر سطح API Framework Android در دستگاه حداقل نیاز داشته باشد ، رضایت دارد. |
نامحدودی
یک شرط قانون انطباق که در صورت وجود هرگونه تطبیق NonComplianceDetail
سازگار برای دستگاه ، رضایت دارد. اگر تمام زمینه هایی که در داخل NonComplianceDetailCondition
قرار می گیرند با زمینه های مربوط NonComplianceDetail
NonComplianceDetailCondition
مطابقت داشته باشند ، یک NonComplianceDetail
مطابقت دارد.
نمایندگی JSON |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
فیلدها | |
---|---|
settingName | نام تنظیم خط مشی. این نام فیلد JSON یک فیلد سطح بالای |
nonComplianceReason | دلیل عدم انطباق دستگاه با تنظیمات اگر تنظیم نشده باشد ، پس این شرط به هر دلیلی مطابقت دارد. |
packageName | نام بسته برنامه ای که خارج از انطباق است. اگر تنظیم نشده باشد ، این شرط با هر نام بسته مطابقت دارد. |
تقلید
یک شرط قانون انطباق که اگر سطح API Framework Android در دستگاه حداقل نیاز را برآورده نکند ، رضایت دارد. فقط یک قانون با این نوع شرایط در هر خط مشی وجود دارد.
نمایندگی JSON |
---|
{ "minApiLevel": integer } |
فیلدها | |
---|---|
minApiLevel | حداقل سطح API چارچوب Android مورد نظر. اگر دستگاه حداقل نیاز را برآورده نکند ، این شرایط برآورده می شود. باید بیشتر از صفر باشد. |
AppAutoupDatePolicy
جایگزین توصیه شده:
که در هر برنامه تنظیم شده است ، انعطاف پذیری بیشتری را در مورد فرکانس بروزرسانی فراهم می کند.autoUpdateMode
هنگامی که
روی autoUpdateMode
یا AUTO_UPDATE_POSTPONED
تنظیم شده است ، این قسمت هیچ تاثیری ندارد.AUTO_UPDATE_HIGH_PRIORITY
خط مشی به روزرسانی خودکار برنامه ، که کنترل می شود وقتی می توان به روزرسانی های خودکار برنامه را اعمال کرد.
Enums | |
---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED | سیاست به روزرسانی خودکار تنظیم نشده است. معادل CHOICE_TO_THE_USER . |
CHOICE_TO_THE_USER | کاربر می تواند به روزرسانی های خودکار را کنترل کند. |
NEVER | برنامه ها هرگز به روز نمی شوند. |
WIFI_ONLY | برنامه ها فقط از طریق Wi-Fi به طور خودکار به روز می شوند. |
ALWAYS | برنامه ها در هر زمان به روز می شوند. ممکن است هزینه داده اعمال شود. |
مجاورت
آهنگ انتشار برنامه Google Play.
Enums | |
---|---|
APP_TRACK_UNSPECIFIED | این مقدار نادیده گرفته می شود. |
PRODUCTION | آهنگ تولید ، که آخرین نسخه پایدار را ارائه می دهد. |
BETA | آهنگ بتا ، که آخرین نسخه بتا را ارائه می دهد. |
رمز
نوع رمزگذاری
Enums | |
---|---|
ENCRYPTION_POLICY_UNSPECIFIED | این مقدار نادیده گرفته می شود ، یعنی رمزگذاری لازم نیست |
ENABLED_WITHOUT_PASSWORD | رمزگذاری مورد نیاز است اما هیچ رمز عبور لازم برای بوت شدن لازم نیست |
ENABLED_WITH_PASSWORD | رمزگذاری مورد نیاز با رمز عبور مورد نیاز برای بوت شدن |
پلی استوریم
مقادیر ممکن برای خط مشی حالت فروشگاه بازی.
Enums | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED | نامشخص پیش فرض برای لیست سفید. |
WHITELIST | فقط برنامه هایی که در این خط مشی هستند در دسترس هستند و هر برنامه ای که در این خط مشی نباشد به طور خودکار از دستگاه حذف می شوند. |
BLACKLIST | همه برنامه ها در دسترس هستند و هر برنامه ای که نباید در دستگاه باشد ، باید به صراحت به عنوان "مسدود" در خط مشی applications مشخص شود. |
تنظیم
عملی که در طول راه اندازی اجرا شد.
نمایندگی JSON |
---|
{ "title": { object ( |
فیلدها | |
---|---|
title | عنوان این عمل. |
description | شرح این عمل. |
action میدانی اتحادیه. اقدام برای اجرای در حین راه اندازی. action فقط می تواند یکی از موارد زیر باشد: | |
launchApp | عملی برای راه اندازی یک برنامه. این برنامه با یک هدف حاوی اضافی با کلید |
راه اندازی
عملی برای راه اندازی یک برنامه.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
launch میدان اتحادیه. شرح اقدامات راه اندازی برای اجرای launch می تواند تنها یکی از موارد زیر باشد: | |
packageName | نام بسته برنامه راه اندازی می شود |
خط مشی
قانونی که اگر یک دستگاه یا مشخصات کار مطابق با خط مشی مشخص شده در settingName
باشد ، اقدامات لازم را برای انجام این کار تعریف می کند. در مورد چندین تطبیق یا قوانین اجرای چندین بار ، ادغام با شدیدترین اقدامی که انجام می شود رخ خواهد داد. با این حال ، تمام قوانین تحریک شده هنوز پیگیری می شوند: این شامل زمان اولیه ماشه و کلیه جزئیات عدم رعایت مرتبط است. در شرایطی که شدیدترین قانون اجرای آن راضی باشد ، مناسب ترین اقدام بعدی اعمال می شود.
نمایندگی JSON |
---|
{ "blockAction": { object ( |
فیلدها | |
---|---|
blockAction | اقدامی برای جلوگیری از دسترسی به برنامه ها و داده ها در یک دستگاه متعلق به شرکت یا در یک پروفایل کار. این اقدام همچنین باعث ایجاد یک اعلان کاربر با اطلاعات (در صورت امکان) در مورد چگونگی اصلاح مسئله انطباق می شود. توجه: |
wipeAction | اقدامی برای تنظیم مجدد یک دستگاه متعلق به شرکت یا حذف نمایه کار. توجه: |
trigger میدان اتحادیه. شرایطی که باعث ایجاد این قانون می شود. trigger فقط می تواند یکی از موارد زیر باشد: | |
settingName | سیاست سطح بالا برای اجرای. به عنوان مثال ، |
انسداد
اقدامی برای جلوگیری از دسترسی به برنامه ها و داده ها در یک دستگاه کاملاً مدیریت شده یا در یک پروفایل کار. این عمل همچنین باعث ایجاد یک دستگاه یا نمایه کار می شود تا یک اعلان کاربر را با اطلاعات (در صورت امکان) در مورد چگونگی اصلاح مسئله انطباق نشان دهد. توجه: wipeAction
نیز باید مشخص شود.
نمایندگی JSON |
---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
فیلدها | |
---|---|
blockAfterDays | تعداد روزهای این خط مشی قبل از مسدود شدن دستگاه یا مشخصات کار سازگار نیست. برای مسدود کردن دسترسی سریع ، روی 0 تنظیم کنید. |
blockScope | دامنه این |
کلوچه
دامنه BlockAction
را مشخص می کند. فقط برای دستگاه هایی که متعلق به شرکت هستند قابل استفاده است.
Enums | |
---|---|
BLOCK_SCOPE_UNSPECIFIED | نامشخص پیش فرض به BLOCK_SCOPE_WORK_PROFILE . |
BLOCK_SCOPE_WORK_PROFILE | عمل بلوک فقط برای برنامه های موجود در نمایه کار اعمال می شود. برنامه های موجود در نمایه شخصی بی تأثیر هستند. |
BLOCK_SCOPE_DEVICE | عمل بلوک برای کل دستگاه از جمله برنامه های موجود در نمایه شخصی اعمال می شود. |
واژگون کننده
اقدامی برای تنظیم مجدد یک دستگاه متعلق به شرکت یا حذف نمایه کار. توجه: blockAction
نیز باید مشخص شود.
نمایندگی JSON |
---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
فیلدها | |
---|---|
wipeAfterDays | تعداد روزهای این خط مشی قبل از پاک شدن دستگاه یا مشخصات کار سازگار نیست. |
preserveFrp | این که آیا داده های محافظت از کارخانه در دستگاه حفظ شده است. این تنظیم برای پروفایل های کار صدق نمی کند. |
کیوسکستوماسیون
تنظیمات کنترل رفتار یک دستگاه در حالت کیوسک. برای فعال کردن حالت کیوسک ، kioskCustomLauncherEnabled
در true
تنظیم کنید یا یک برنامه را در خط مشی با KIOSK
installType
مشخص کنید.
نمایندگی JSON |
---|
{ "powerButtonActions": enum ( |
فیلدها | |
---|---|
powerButtonActions | وقتی کاربر دکمه پاور را فشار داده و نگه می دارد ، رفتار یک دستگاه را در حالت کیوسک تنظیم می کند. |
systemErrorWarnings | مشخص می کند که آیا گفتگوی خطای سیستم برای برنامه های تصادف شده یا پاسخگو در حالت کیوسک مسدود شده است. هنگامی که مسدود شد ، سیستم برنامه را مجبور می کند تا گویی کاربر گزینه "برنامه بستن" را در UI انتخاب کند. |
systemNavigation | مشخص می کند که کدام ویژگی های ناوبری فعال هستند (به عنوان مثال خانه ، دکمه های نمای کلی) در حالت کیوسک. |
statusBar | مشخص می کند که آیا اطلاعات سیستم و اعلان ها در حالت کیوسک غیرفعال هستند. |
deviceSettings | مشخص می کند که آیا برنامه تنظیمات در حالت کیوسک مجاز است یا خیر. |
محرک قدرت
وقتی کاربر دکمه پاور را فشار داده و نگه می دارد ، رفتار یک دستگاه را در حالت کیوسک تنظیم می کند.
Enums | |
---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED | نامشخص ، پیش فرض به POWER_BUTTON_AVAILABLE . |
POWER_BUTTON_AVAILABLE | منوی برق (به عنوان مثال خاموش ، راه اندازی مجدد) هنگامی نشان داده می شود که کاربر دکمه پاور یک دستگاه را در حالت کیوسک فشار دهد. |
POWER_BUTTON_BLOCKED | منوی برق (به عنوان مثال خاموش ، راه اندازی مجدد) وقتی کاربر دکمه پاور یک دستگاه را در حالت کیوسک فشار می دهد نشان داده نمی شود. توجه: این ممکن است از خاموش کردن دستگاه جلوگیری کند. |
SystemerrorWarnings
مشخص می کند که آیا گفتگوی خطای سیستم برای برنامه های تصادف شده یا پاسخگو در حالت کیوسک مسدود شده است.
Enums | |
---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED | نامشخص ، پیش فرض به ERROR_AND_WARNINGS_MUTED . |
ERROR_AND_WARNINGS_ENABLED | تمام گفتگوی خطای سیستم مانند Crash و App پاسخ دهنده (ANR) نمایش داده می شود. |
ERROR_AND_WARNINGS_MUTED | تمام گفتگوی خطای سیستم ، مانند سقوط و برنامه پاسخگویی (ANR) مسدود شده است. هنگامی که مسدود شد ، سیستم نیروی برنامه را متوقف می کند که گویی کاربر برنامه را از UI بسته می کند. |
نوار وضعیت
مشخص می کند که آیا اطلاعات سیستم و اعلان ها در حالت کیوسک غیرفعال هستند.
Enums | |
---|---|
STATUS_BAR_UNSPECIFIED | نامشخص ، پیش فرض به INFO_AND_NOTIFICATIONS_DISABLED . |
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED | اطلاعات و اعلان های سیستم در نوار وضعیت در حالت کیوسک نشان داده شده است. توجه: برای اجرای این خط مشی ، دکمه صفحه اصلی دستگاه باید با استفاده از |
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED | اطلاعات و اعلان های سیستم در حالت کیوسک غیرفعال هستند. |
SYSTEM_INFO_ONLY | فقط اطلاعات سیستم در نوار وضعیت نشان داده شده است. |
تنظیمات دستگاه
مشخص می کند که آیا کاربر می تواند در حالت کیوسک به برنامه تنظیمات دستگاه دسترسی پیدا کند.
Enums | |
---|---|
DEVICE_SETTINGS_UNSPECIFIED | نامشخص ، پیش فرض برای SETTINGS_ACCESS_ALLOWED . |
SETTINGS_ACCESS_ALLOWED | دسترسی به برنامه تنظیمات در حالت کیوسک مجاز است. |
SETTINGS_ACCESS_BLOCKED | دسترسی به برنامه تنظیمات در حالت کیوسک مجاز نیست. |
AdvancedSecurityOverrides
تنظیمات امنیتی پیشرفته. در بیشتر موارد ، تنظیم این موارد لازم نیست.
نمایندگی JSON |
---|
{ "untrustedAppsPolicy": enum ( |
فیلدها | |
---|---|
untrustedAppsPolicy | خط مشی برنامه های غیرقابل اعتماد (برنامه های منابع ناشناخته) که بر روی دستگاه اجرا می شود. جایگزین |
googlePlayProtectVerifyApps | این که آیا Google Play Protect تأیید تأیید شده است. جایگزین |
developerSettings | دسترسی به تنظیمات توسعه دهنده: گزینه های توسعه دهنده و بوت ایمن را کنترل می کند. جایگزین |
commonCriteriaMode | حالت معیارهای متداول - استانداردهای امنیتی تعریف شده در معیارهای مشترک ارزیابی امنیت فناوری اطلاعات (CC). فعال کردن حالت معیارهای رایج ، برخی از اجزای امنیتی را در یک دستگاه افزایش می دهد ، برای جزئیات بیشتر به هشدار: حالت معیارهای مشترک ، یک مدل امنیتی دقیق را که معمولاً فقط برای محصولات IT مورد استفاده در سیستم های امنیت ملی و سایر سازمان های بسیار حساس مورد استفاده قرار می گیرد ، اعمال می کند. استفاده از دستگاه استاندارد ممکن است تحت تأثیر قرار گیرد. فقط در صورت لزوم فعال است. اگر حالت معیارهای متداول پس از فعال شدن قبلی خاموش شود ، ممکن است تمام شبکه های Wi-Fi با تنظیم کاربر از بین بروند و هر شبکه Wi-Fi با سازگار که نیاز به ورودی کاربر دارند ، ممکن است نیاز به تنظیم مجدد داشته باشد. |
personalAppsThatCanReadWorkNotifications[] | برنامه های شخصی که می توانند اعلان های پروفایل کار را با استفاده از یک NotificationListenerService بخوانند. به طور پیش فرض ، هیچ برنامه شخصی (جدا از برنامه های سیستم) نمی تواند اعلان های کار را بخواند. هر مقدار در لیست باید یک نام بسته باشد. |
mtePolicy | اختیاری. پسوند برچسب زدن حافظه (MTE) را در دستگاه کنترل می کند. برای اعمال تغییرات در خط مشی MTE ، دستگاه باید دوباره راه اندازی شود. |
contentProtectionPolicy | اختیاری. کنترل اینکه آیا محافظت از محتوا ، که برای برنامه های فریبنده اسکن می شود ، فعال است. این در Android 15 و بالاتر پشتیبانی می شود. |
غیر قابل اعتماد
خط مشی برنامه های غیرقابل اعتماد (برنامه های منابع ناشناخته) که بر روی دستگاه اجرا می شود. جایگزین installUnknownSourcesAllowed (deprecated).
Enums | |
---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED | نامشخص پیش فرض برای مجازات_ین نصب. |
DISALLOW_INSTALL | پیش فرض نصب برنامه های غیر قابل اعتماد در کل دستگاه را مجاز نکنید. |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY | برای دستگاه هایی که دارای پروفایل کار هستند ، فقط برنامه های غیر قابل اعتماد را در نمایه شخصی دستگاه نصب کنید. |
ALLOW_INSTALL_DEVICE_WIDE | اجازه دهید نصب برنامه های غیرقابل اعتماد در کل دستگاه. |
googleplayprotecteverifyapps
این که آیا Google Play Protect تأیید تأیید شده است. جایگزین
(مستهلک) می شود. ensureVerifyAppsEnabled
Enums | |
---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED | نامشخص پیش فرض برای verify_apps_enporced. |
VERIFY_APPS_ENFORCED | پیش فرض تأیید برنامه Enables. |
VERIFY_APPS_USER_CHOICE | به کاربر اجازه می دهد تا تأیید برنامه را فعال کند. |
توسعه
دسترسی به تنظیمات توسعه دهنده: گزینه های توسعه دهنده و بوت ایمن را کنترل می کند. جایگزین
(مستهلک) و safeBootDisabled
(مستهلک). debuggingFeaturesAllowed
Enums | |
---|---|
DEVELOPER_SETTINGS_UNSPECIFIED | نامشخص پیش فرض به Developer_Settings_Disabled. |
DEVELOPER_SETTINGS_DISABLED | پیش فرض تمام تنظیمات توسعه دهنده را غیرفعال می کند و از دسترسی کاربر به آنها جلوگیری می کند. |
DEVELOPER_SETTINGS_ALLOWED | اجازه می دهد تا همه تنظیمات توسعه دهنده. کاربر می تواند به تنظیمات دسترسی داشته و به صورت اختیاری پیکربندی کند. |
متداول
حالت معیارهای متداول - استانداردهای امنیتی تعریف شده در معیارهای مشترک ارزیابی امنیت فناوری اطلاعات (CC). فعال کردن حالت معیارهای مشترک ، برخی از اجزای امنیتی خاص را در یک دستگاه افزایش می دهد ، از جمله:
- رمزگذاری AES-GCM کلیدهای بلند مدت بلوتوث
- فروشگاه های پیکربندی Wi-Fi
- اعتبارسنجی گواهینامه شبکه اضافی که نیاز به استفاده از TLSV1.2 برای اتصال به میزبان مقصد API دارد
- بررسی یکپارچگی سیاست رمزنگاری. توصیه می شود برای به دست آوردن وضعیت بررسی یکپارچگی سیاست
به صورت صحیح تنظیم کنید. اگر تأیید امضای خط مشی از بین نرود ، این خط مشی روی دستگاه اعمال نمی شود وstatusReportingSettings.commonCriteriaModeEnabled
رویcommonCriteriaModeInfo.policy_signature_verification_status
تنظیم شده است.POLICY_SIGNATURE_VERIFICATION_FAILED
حالت معیارهای متداول فقط در دستگاه های متعلق به شرکت در حال اجرا Android 11 یا بالاتر پشتیبانی می شود.
هشدار: حالت معیارهای مشترک ، یک مدل امنیتی دقیق را که معمولاً فقط برای محصولات IT مورد استفاده در سیستم های امنیت ملی و سایر سازمان های بسیار حساس مورد استفاده قرار می گیرد ، اعمال می کند. استفاده از دستگاه استاندارد ممکن است تحت تأثیر قرار گیرد. فقط در صورت لزوم فعال است. اگر حالت معیارهای متداول پس از فعال شدن قبلی خاموش شود ، ممکن است تمام شبکه های Wi-Fi با تنظیم کاربر از بین بروند و هر شبکه Wi-Fi با سازگار که نیاز به ورودی کاربر دارند ، ممکن است نیاز به تنظیم مجدد داشته باشد.
Enums | |
---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED | نامشخص پیش فرض به COMMON_CRITERIA_MODE_DISABLED. |
COMMON_CRITERIA_MODE_DISABLED | پیش فرض حالت معیارهای مشترک را غیرفعال می کند. |
COMMON_CRITERIA_MODE_ENABLED | حالت معیارهای مشترک را فعال می کند. |
وابسته به جبهه
پسوند برچسب زدن حافظه (MTE) را در دستگاه کنترل می کند.
Enums | |
---|---|
MTE_POLICY_UNSPECIFIED | نامشخص پیش فرض به . |
MTE_USER_CHOICE | در صورت پشتیبانی از این دستگاه ، کاربر می تواند MTE را در دستگاه فعال یا غیرفعال کند. |
MTE_ENFORCED | MTE در دستگاه فعال است و کاربر مجاز به تغییر این تنظیم نیست. این می تواند در دستگاه های کاملاً مدیریت شده و پروفایل های کاری در دستگاه های متعلق به شرکت تنظیم شود. برای سایر حالتهای مدیریتی یک در اندروید 14 و بالاتر پشتیبانی می شود. اگر نسخه Android کمتر از 14 باشد ، یک |
MTE_DISABLED | MTE در دستگاه غیرفعال است و کاربر مجاز به تغییر این تنظیم نیست. این فقط در دستگاه های کاملاً مدیریت شده صدق می کند. در موارد دیگر ، یک در اندروید 14 و بالاتر پشتیبانی می شود. اگر نسخه Android کمتر از 14 باشد ، یک |
محتوای
کنترل اینکه آیا محافظت از محتوا ، که برای برنامه های فریبنده اسکن می شود ، فعال است. این در Android 15 و بالاتر پشتیبانی می شود.
Enums | |
---|---|
CONTENT_PROTECTION_POLICY_UNSPECIFIED | نامشخص پیش فرض به . |
CONTENT_PROTECTION_DISABLED | محافظت از محتوا غیرفعال است و کاربر نمی تواند این موضوع را تغییر دهد. |
CONTENT_PROTECTION_ENFORCED | محافظت از محتوا فعال است و کاربر نمی تواند این موضوع را تغییر دهد. در اندروید 15 و بالاتر پشتیبانی می شود. اگر نسخه Android کمتر از 15 باشد ، یک |
CONTENT_PROTECTION_USER_CHOICE | محافظت از محتوا توسط این خط مشی کنترل نمی شود. کاربر مجاز به انتخاب رفتار محافظت از محتوا است. در اندروید 15 و بالاتر پشتیبانی می شود. اگر نسخه Android کمتر از 15 باشد ، یک |
برنامه های شخصی
خط مشی های کنترل استفاده شخصی در یک دستگاه متعلق به شرکت با مشخصات کار.
نمایندگی JSON |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
فیلدها | |
---|---|
cameraDisabled | اگر درست باشد ، دوربین در مشخصات شخصی غیرفعال است. |
screenCaptureDisabled | اگر درست باشد ، ضبط صفحه برای همه کاربران غیرفعال است. |
accountTypesWithManagementDisabled[] | انواع حساب که توسط کاربر قابل مدیریت نیست. |
maxDaysWithWorkOff | کنترل می کند که مشخصات کار چه مدت می تواند خاموش بماند. حداقل مدت زمان باید حداقل 3 روز باشد. جزئیات دیگر به شرح زیر است:
|
personalPlayStoreMode | استفاده شده با |
personalApplications[] | خط مشی اعمال شده برای برنامه ها در نمایه شخصی. |
پلی استوریم
استفاده شده با personalApplications
برای کنترل نحوه مجاز یا مسدود شدن برنامه ها در مشخصات شخصی.
Enums | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED | نامشخص پیش فرض برای BLOCKLIST . |
BLACKLIST | تمام برنامه های فروشگاه Play برای نصب در پروفایل شخصی در دسترس هستند ، به جز آنهایی که |
BLOCKLIST | تمام برنامه های فروشگاه Play برای نصب در پروفایل شخصی در دسترس هستند ، به جز آنهایی که installType آنها در personalApplications BLOCKED است. |
ALLOWLIST | فقط برنامه هایی که صریحاً در personalApplications با تنظیمات installType در AVAILABLE مشخص شده اند ، مجاز به نصب در نمایه شخصی هستند. |
شخصی
خط مشی برای برنامه ها در مشخصات شخصی یک دستگاه متعلق به شرکت با مشخصات کار.
نمایندگی JSON |
---|
{
"packageName": string,
"installType": enum ( |
فیلدها | |
---|---|
packageName | نام بسته برنامه. |
installType | نوع نصب برای انجام. |
نوع نصب
انواع رفتارهای نصب یک برنامه پروفایل شخصی می تواند داشته باشد.
Enums | |
---|---|
INSTALL_TYPE_UNSPECIFIED | نامشخص پیش فرض AVAILABLE . |
BLOCKED | برنامه مسدود شده است و در پروفایل شخصی قابل نصب نیست. اگر برنامه قبلاً در دستگاه نصب شده بود ، حذف می شود. |
AVAILABLE | این برنامه برای نصب در نمایه شخصی در دسترس است. |
رفیق
این که آیا تاریخ ، زمان و منطقه زمانی در یک دستگاه متعلق به شرکت فعال است.
Enums | |
---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED | نامشخص پیش فرض به AUTO_DATE_AND_TIME_ZONE_USER_CHOICE . |
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE | تاریخ خودکار ، زمان و منطقه زمانی به انتخاب کاربر واگذار می شود. |
AUTO_DATE_AND_TIME_ZONE_ENFORCED | تاریخ ، زمان و منطقه زمانی را در دستگاه اجرا کنید. |
پیشرونده
این ویژگی به طور کلی در دسترس نیست.
نمایندگی JSON |
---|
{ "certificateReferences": [ string ], // Union field |
فیلدها | |
---|---|
certificateReferences[] | این ویژگی به طور کلی در دسترس نیست. |
این ویژگی به طور کلی در دسترس نیست. | |
contentProviderEndpoint | این ویژگی به طور کلی در دسترس نیست. |
ContentProviderEnpoint
این ویژگی به طور کلی در دسترس نیست.
نمایندگی JSON |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
فیلدها | |
---|---|
uri | این ویژگی به طور کلی در دسترس نیست. |
packageName | این ویژگی به طور کلی در دسترس نیست. |
signingCertsSha256[] | مورد نیاز. این ویژگی به طور کلی در دسترس نیست. |
پرو فلفلندی
داده ها را از نمایه کاری که از مشخصات شخصی قابل دسترسی است کنترل می کند و بالعکس. اگر دستگاه مشخصات کار نداشته باشد ، یک
با nonComplianceDetail
گزارش می شود. MANAGEMENT_MODE
نمایندگی JSON |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
فیلدها | |
---|---|
showWorkContactsInPersonalProfile | این که آیا برنامه های شخصی می توانند به مخاطبین ذخیره شده در نمایه کار دسترسی پیدا کنند. همچنین به |
crossProfileCopyPaste | این که آیا متن کپی شده از یک پروفایل (شخصی یا کار) می تواند در پروفایل دیگر چسبانده شود. |
crossProfileDataSharing | این که آیا داده های یک پروفایل (شخصی یا کار) را می توان با برنامه ها در پروفایل دیگر به اشتراک گذاشت. به طور خاص اشتراک گذاری داده های ساده را از طریق اهداف کنترل می کند. مدیریت سایر کانال های ارتباطی متقابل ، مانند جستجوی مخاطب ، کپی/چسباندن یا برنامه های متصل و برنامه های شخصی ، به طور جداگانه پیکربندی شده است. |
workProfileWidgetsDefault | رفتار پیش فرض برای ابزارک های پروفایل کار را مشخص می کند. اگر این خط مشی برای یک برنامه خاص |
exemptionsToShowWorkContactsInPersonalProfile | لیست برنامه هایی که از تنظیمات
در اندروید 14 و بالاتر پشتیبانی می شود. اگر نسخه Android کمتر از 14 باشد ، یک |
نمایشگاه
این که آیا برنامه های شخصی می توانند به مخاطبین پروفایل کار از جمله جستجوهای تماس و تماسهای دریافتی دسترسی پیدا کنند
توجه : پس از دسترسی به یک تماس کاری توسط هر برنامه شخصی ، نمی توان با همان برنامه خودداری کرد ، زیرا بسته به رفتار برنامه مجاز ، می توان مخاطب را به اشتراک گذاشته یا به هر برنامه دیگری منتقل کرد.
Enums | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED | نامشخص پیش فرض برای هنگامی که این تنظیم شد ، باید |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED | از دسترسی برنامه های شخصی به مخاطبین پروفایل کار و جستجوی مخاطبین کاری جلوگیری می کند. هنگامی که این تنظیم شد ، برنامه های شخصی مشخص شده در پشتیبانی شده در Android 7.0 و بالاتر. اگر نسخه Android کمتر از 7.0 باشد ، یک |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED | پیش فرض به برنامه های موجود در نمایه شخصی اجازه می دهد تا به مخاطبین نمایه کار از جمله جستجوهای تماس و تماس های دریافتی دسترسی پیدا کنند. هنگامی که این تنظیم شود ، برنامه های شخصی مشخص شده در پشتیبانی شده در Android 7.0 و بالاتر. اگر نسخه Android کمتر از 7.0 باشد ، یک |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM | از دسترسی بیشتر برنامه های شخصی به مخاطبین پروفایل کار از جمله جستجوهای تماس و تماس های دریافتی جلوگیری می کند ، به جز برنامه های پیش فرض OEM ، پیام ها و برنامه های مخاطبین. نه شماره گیری ، پیام ها و برنامه های تنظیم شده توسط کاربر ، و نه سیستم دیگری یا برنامه های نصب شده ، قادر به پرس و جو مستقیماً از مخاطبین کاری نخواهند بود. هنگامی که این تنظیم شود ، برنامه های شخصی مشخص شده در در اندروید 14 و بالاتر پشتیبانی می شود. اگر این دستگاه با نسخه اندرویدی کمتر از 14 تنظیم شده باشد ، رفتار به |
پراکنده متقاطع
این که آیا متن کپی شده از یک پروفایل (شخصی یا کار) می تواند در پروفایل دیگر چسبانده شود.
Enums | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED | نامشخص پیش فرض به copy_from_work_to_personal_disollowed |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED | پیش فرض از چسباندن کاربران به متن مشخصات شخصی که از نمایه کار کپی شده است جلوگیری می کند. متن کپی شده از نمایه شخصی را می توان در پروفایل کار چسباند و متن کپی شده از پروفایل کار را می توان در پروفایل کار قرار داد. |
CROSS_PROFILE_COPY_PASTE_ALLOWED | متن کپی شده در هر دو پروفایل را می توان در پروفایل دیگر چسباند. |
متقاطع
این که آیا داده های یک پروفایل (شخصی یا کار) را می توان با برنامه ها در پروفایل دیگر به اشتراک گذاشت. به طور خاص اشتراک گذاری داده های ساده را از طریق اهداف کنترل می کند. مدیریت سایر کانال های ارتباطی متقابل ، مانند جستجوی مخاطب ، کپی/چسباندن یا برنامه های متصل و برنامه های شخصی ، به طور جداگانه پیکربندی شده است.
Enums | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED | نامشخص پیش فرض به data_sharing_from_work_to_personal_disowled. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED | از به اشتراک گذاشتن داده ها از مشخصات شخصی به مشخصات کار و مشخصات کار به نمایه شخصی جلوگیری می کند. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED | پیش فرض از به اشتراک گذاشتن داده ها از نمایه کار به برنامه ها در نمایه شخصی جلوگیری می کند. داده های شخصی را می توان با برنامه های کاری به اشتراک گذاشت. |
CROSS_PROFILE_DATA_SHARING_ALLOWED | داده های هر یک از نمایه را می توان با نمایه دیگر به اشتراک گذاشت. |
WorkProfileWidgetSdefault
کنترل در صورتی که برنامه های پروفایل کار مجاز به اضافه کردن ابزارک به صفحه اصلی باشند ، جایی که هیچ خط مشی خاص برنامه تعریف نشده است. در غیر این صورت ، خط مشی خاص برنامه در این امر اولویت خواهد داشت.
Enums | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED | نامشخص پیش فرض به WORK_PROFILE_WIDGETS_DEFAULT_DISALLALLED. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED | ابزارک های پروفایل کار به طور پیش فرض مجاز هستند. This means that if the policy does not specify as for the application, it will be able to add widgets to the home screen. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED | Work profile widgets are disallowed by default. This means that if the policy does not specify as for the application, it will be unable to add widgets to the home screen. |
PreferentialNetworkService
Controls whether preferential network service is enabled on the work profile. See
for details. preferentialNetworkService
Enums | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED | نامشخص Defaults to PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED | Preferential network service is disabled on the work profile. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED | Preferential network service is enabled on the work profile. |
UsageLog
Controls types of device activity logs collected from the device and reported via Pub/Sub notification .
نمایندگی JSON |
---|
{ "enabledLogTypes": [ enum ( |
فیلدها | |
---|---|
enabledLogTypes[] | Specifies which log types are enabled. Note that users will receive on-device messaging when usage logging is enabled. |
uploadOnCellularAllowed[] | Specifies which of the enabled log types can be uploaded over mobile data. By default logs are queued for upload when the device connects to WiFi. |
LogType
The types of device activity logs that are reported from the device.
Enums | |
---|---|
LOG_TYPE_UNSPECIFIED | This value is not used. |
SECURITY_LOGS | Enable logging of on-device security events, like when the device password is incorrectly entered or removable storage is mounted. See for a complete description of the logged security events. Supported for fully managed devices on Android 7 and above. Supported for company-owned devices with a work profile on Android 12 and above, on which only security events from the work profile are logged. Can be overridden by the application delegated scope
|
NETWORK_ACTIVITY_LOGS | Enable logging of on-device network events, like DNS lookups and TCP connections. See for a complete description of the logged network events. Supported for fully managed devices on Android 8 and above. Supported for company-owned devices with a work profile on Android 12 and above, on which only network events from the work profile are logged. Can be overridden by the application delegated scope |
CameraAccess
Controls the use of the camera and whether the user has access to the camera access toggle. The camera access toggle exists on Android 12 and above. As a general principle, the possibility of disabling the camera applies device-wide on fully managed devices and only within the work profile on devices with a work profile. The possibility of disabling the camera access toggle applies only on fully managed devices, in which case it applies device-wide. For specifics, see the enum values.
Enums | |
---|---|
CAMERA_ACCESS_UNSPECIFIED | If is true, this is equivalent to . Otherwise, this is equivalent to . |
CAMERA_ACCESS_USER_CHOICE | The field is ignored. This is the default device behaviour: all cameras on the device are available. On Android 12 and above, the user can use the camera access toggle. |
CAMERA_ACCESS_DISABLED | The field There are no explicit restrictions placed on the camera access toggle on Android 12 and above: on fully managed devices, the camera access toggle has no effect as all cameras are disabled. On devices with a work profile, this toggle has no effect on apps in the work profile, but it affects apps outside the work profile. |
CAMERA_ACCESS_ENFORCED | The field is ignored. All cameras on the device are available. On fully managed devices running Android 12 and above, the user is unable to use the camera access toggle. On devices which are not fully managed or which run Android 11 or below, this is equivalent to . |
MicrophoneAccess
On fully managed devices, controls the use of the microphone and whether the user has access to the microphone access toggle. This setting has no effect on devices which are not fully managed. The microphone access toggle exists on Android 12 and above.
Enums | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED | If is true, this is equivalent to . Otherwise, this is equivalent to . |
MICROPHONE_ACCESS_USER_CHOICE | The field is ignored. This is the default device behaviour: the microphone on the device is available. On Android 12 and above, the user can use the microphone access toggle. |
MICROPHONE_ACCESS_DISABLED | The field The microphone access toggle has no effect as the microphone is disabled. |
MICROPHONE_ACCESS_ENFORCED | The field is ignored. The microphone on the device is available. On devices running Android 12 and above, the user is unable to use the microphone access toggle. On devices which run Android 11 or below, this is equivalent to . |
DeviceConnectivityManagement
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
نمایندگی JSON |
---|
{ "usbDataAccess": enum ( |
فیلدها | |
---|---|
usbDataAccess | Controls what files and/or data can be transferred via USB. Supported only on company-owned devices. |
configureWifi | Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks. |
wifiDirectSettings | Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above. |
tetheringSettings | Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering. |
wifiSsidPolicy | Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above. |
UsbDataAccess
Controls what files and/or data can be transferred via USB. Does not impact charging functions. Supported only on company-owned devices.
Enums | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED | نامشخص Defaults to . |
ALLOW_USB_DATA_TRANSFER | All types of USB data transfers are allowed. is ignored. |
DISALLOW_USB_FILE_TRANSFER | Transferring files over USB is disallowed. Other types of USB data connections, such as mouse and keyboard connection, are allowed. is ignored. |
DISALLOW_USB_DATA_TRANSFER | When set, all types of USB data transfers are prohibited. Supported for devices running Android 12 or above with USB HAL 1.3 or above. If the setting is not supported, will be set. A with is reported if the Android version is less than 12. A with is reported if the device does not have USB HAL 1.3 or above. is ignored. |
ConfigureWifi
Controls Wi-Fi configuring privileges. Based on the option set, the user will have either full or limited or no control in configuring Wi-Fi networks.
Enums | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED | نامشخص Defaults to unless is set to true. If is set to true, this is equivalent to . |
ALLOW_CONFIGURING_WIFI | The user is allowed to configure Wi-Fi. is ignored. |
DISALLOW_ADD_WIFI_CONFIG | Adding new Wi-Fi configurations is disallowed. The user is only able to switch between already configured networks. Supported on Android 13 and above, on fully managed devices and work profiles on company-owned devices. If the setting is not supported, is set. A with is reported if the Android version is less than 13. is ignored. |
DISALLOW_CONFIGURING_WIFI | Disallows configuring Wi-Fi networks. The setting is ignored when this value is set. Supported on fully managed devices and work profile on company-owned devices, on all supported API levels. For fully managed devices, setting this removes all configured networks and retains only the networks configured using policy. For work profiles on company-owned devices, existing configured networks are not affected and the user is not allowed to add, remove, or modify Wi-Fi networks. Note: If a network connection can't be made at boot time and configuring Wi-Fi is disabled then network escape hatch will be shown in order to refresh the device policy (see ). |
WifiDirectSettings
Controls Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.
Enums | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED | نامشخص Defaults to
|
ALLOW_WIFI_DIRECT | The user is allowed to use Wi-Fi direct. |
DISALLOW_WIFI_DIRECT | The user is not allowed to use Wi-Fi direct. A with is reported if the Android version is less than 13. |
TetheringSettings
Controls the extent to which the user is allowed to use different forms of tethering like Wi-Fi tethering, bluetooth tethering, etc.
Enums | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED | نامشخص Defaults to unless is set to true. If is set to true, this is equivalent to . |
ALLOW_ALL_TETHERING | Allows configuration and use of all forms of tethering. is ignored. |
DISALLOW_WIFI_TETHERING | Disallows the user from using Wi-Fi tethering. Supported on company owned devices running Android 13 and above. If the setting is not supported, will be set. A with is reported if the Android version is less than 13. is ignored. |
DISALLOW_ALL_TETHERING | Disallows all forms of tethering. Supported on fully managed devices and work profile on company-owned devices, on all supported android versions. The setting is ignored. |
WifiSsidPolicy
Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above.
نمایندگی JSON |
---|
{ "wifiSsidPolicyType": enum ( |
فیلدها | |
---|---|
wifiSsidPolicyType | Type of the Wi-Fi SSID policy to be applied. |
wifiSsids[] | اختیاری. List of Wi-Fi SSIDs that should be applied in the policy. This field must be non-empty when WifiSsidPolicyType is set to |
WifiSsidPolicyType
The types of Wi-Fi SSID policy that can be applied on the device.
Enums | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED | Defaults to . must not be set. There are no restrictions on which SSID the device can connect to. |
WIFI_SSID_DENYLIST | The device cannot connect to any Wi-Fi network whose SSID is in , but can connect to other networks. |
WIFI_SSID_ALLOWLIST | The device can make Wi-Fi connections only to the SSIDs in . must not be empty. The device will not be able to connect to any other Wi-Fi network. |
WifiSsid
Represents a Wi-Fi SSID.
نمایندگی JSON |
---|
{ "wifiSsid": string } |
فیلدها | |
---|---|
wifiSsid | مورد نیاز. Wi-Fi SSID represented as a string. |
DeviceRadioState
Controls for device radio settings.
نمایندگی JSON |
---|
{ "wifiState": enum ( |
فیلدها | |
---|---|
wifiState | Controls current state of Wi-Fi and if user can change its state. |
airplaneModeState | Controls whether airplane mode can be toggled by the user or not. |
ultraWidebandState | Controls the state of the ultra wideband setting and whether the user can toggle it on or off. |
cellularTwoGState | Controls whether cellular 2G setting can be toggled by the user or not. |
minimumWifiSecurityLevel | The minimum required security level of Wi-Fi networks that the device can connect to. |
WifiState
Controls whether the Wi-Fi is on or off as a state and if the user can change said state. Supported on company-owned devices running Android 13 and above.
Enums | |
---|---|
WIFI_STATE_UNSPECIFIED | نامشخص Defaults to
|
WIFI_STATE_USER_CHOICE | User is allowed to enable/disable Wi-Fi. |
WIFI_ENABLED | Wi-Fi is on and the user is not allowed to turn it off. A with is reported if the Android version is less than 13. |
WIFI_DISABLED | Wi-Fi is off and the user is not allowed to turn it on. A with is reported if the Android version is less than 13. |
AirplaneModeState
Controls the state of airplane mode and whether the user can toggle it on or off. Supported on Android 9 and above. Supported on fully managed devices and work profiles on company-owned devices.
Enums | |
---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED | نامشخص Defaults to . |
AIRPLANE_MODE_USER_CHOICE | The user is allowed to toggle airplane mode on or off. |
AIRPLANE_MODE_DISABLED | Airplane mode is disabled. The user is not allowed to toggle airplane mode on. A with is reported if the Android version is less than 9. |
UltraWidebandState
Controls the state of the ultra wideband setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.
Enums | |
---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED | نامشخص Defaults to . |
ULTRA_WIDEBAND_USER_CHOICE | The user is allowed to toggle ultra wideband on or off. |
ULTRA_WIDEBAND_DISABLED | Ultra wideband is disabled. The user is not allowed to toggle ultra wideband on via settings. A with is reported if the Android version is less than 14. |
CellularTwoGState
Controls the state of cellular 2G setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.
Enums | |
---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED | نامشخص Defaults to . |
CELLULAR_TWO_G_USER_CHOICE | The user is allowed to toggle cellular 2G on or off. |
CELLULAR_TWO_G_DISABLED | Cellular 2G is disabled. The user is not allowed to toggle cellular 2G on via settings. A with is reported if the Android version is less than 14. |
MinimumWifiSecurityLevel
Defines the different minimum Wi-Fi security levels required to connect to Wi-Fi networks. Supported on Android 13 and above. Supported on fully managed devices and work profiles on company-owned devices.
Enums | |
---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED | Defaults to , which means the device will be able to connect to all types of Wi-Fi networks. |
OPEN_NETWORK_SECURITY | The device will be able to connect to all types of Wi-Fi networks. |
PERSONAL_NETWORK_SECURITY | A personal network such as WEP, WPA2-PSK is the minimum required security. The device will not be able to connect to open wifi networks. This is stricter than . A with is reported if the Android version is less than 13. |
ENTERPRISE_NETWORK_SECURITY | An enterprise EAP network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than . A with is reported if the Android version is less than 13. |
ENTERPRISE_BIT192_NETWORK_SECURITY | A 192-bit enterprise network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than . A with is reported if the Android version is less than 13. |
CredentialProviderPolicyDefault
Controls which apps are allowed to act as credential providers on Android 14 and above. These apps store credentials, see this and this for details. See also
. credentialProviderPolicy
Enums | |
---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED | نامشخص Defaults to CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED | Apps with unspecified are not allowed to act as a credential provider. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM | Apps with unspecified are not allowed to act as a credential provider except for the OEM default credential providers. OEM default credential providers are always allowed to act as credential providers. |
PrintingPolicy
Controls whether printing is allowed. This is supported on devices running Android 9 and above.
Enums | |
---|---|
PRINTING_POLICY_UNSPECIFIED | نامشخص Defaults to . |
PRINTING_DISALLOWED | Printing is disallowed. A with is reported if the Android version is less than 9. |
PRINTING_ALLOWED | Printing is allowed. |
DisplaySettings
Controls for the display settings.
نمایندگی JSON |
---|
{ "screenBrightnessSettings": { object ( |
فیلدها | |
---|---|
screenBrightnessSettings | اختیاری. Controls the screen brightness settings. |
screenTimeoutSettings | اختیاری. Controls the screen timeout settings. |
ScreenBrightnessSettings
Controls for the screen brightness settings.
نمایندگی JSON |
---|
{
"screenBrightnessMode": enum ( |
فیلدها | |
---|---|
screenBrightnessMode | اختیاری. Controls the screen brightness mode. |
screenBrightness | اختیاری. The screen brightness between 1 and 255 where 1 is the lowest and 255 is the highest brightness. A value of 0 (default) means no screen brightness set. Any other value is rejected. |
ScreenBrightnessMode
Controls the screen brightness mode.
Enums | |
---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED | نامشخص Defaults to . |
BRIGHTNESS_USER_CHOICE | The user is allowed to configure the screen brightness. must not be set. |
BRIGHTNESS_AUTOMATIC | The screen brightness mode is automatic in which the brightness is automatically adjusted and the user is not allowed to configure the screen brightness. can still be set and it is taken into account while the brightness is automatically adjusted. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
BRIGHTNESS_FIXED | The screen brightness mode is fixed in which the brightness is set to and the user is not allowed to configure the screen brightness. must be set. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
ScreenTimeoutSettings
Controls the screen timeout settings.
نمایندگی JSON |
---|
{
"screenTimeoutMode": enum ( |
فیلدها | |
---|---|
screenTimeoutMode | اختیاری. Controls whether the user is allowed to configure the screen timeout. |
screenTimeout | اختیاری. Controls the screen timeout duration. The screen timeout duration must be greater than 0, otherwise it is rejected. Additionally, it should not be greater than مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
ScreenTimeoutMode
Controls whether the user is allowed to configure the screen timeout.
Enums | |
---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED | نامشخص Defaults to . |
SCREEN_TIMEOUT_USER_CHOICE | The user is allowed to configure the screen timeout. must not be set. |
SCREEN_TIMEOUT_ENFORCED | The screen timeout is set to and the user is not allowed to configure the timeout. must be set. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
AssistContentPolicy
Controls whether AssistContent is allowed to be sent to a privileged app such as an assistant app. AssistContent includes screenshots and information about an app, such as package name. This is supported on Android 15 and above.
Enums | |
---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED | نامشخص Defaults to . |
ASSIST_CONTENT_DISALLOWED | Assist content is blocked from being sent to a privileged app. Supported on Android 15 and above. A |
ASSIST_CONTENT_ALLOWED | Assist content is allowed to be sent to a privileged app. Supported on Android 15 and above. |
روش ها | |
---|---|
| Deletes a policy. |
| Gets a policy. |
| Lists policies for a given enterprise. |
| Updates or creates a policy. |