الأداة: get_policy
تعرض هذه الطريقة سياسة لمؤسسة معيّنة ومعرّف سياسة معيّن. يتطلّب اسم المورد بالتنسيق: enterprises/{enterpriseId}/policies/{policyId}.
يوضّح المثال التالي كيفية استخدام curl لاستدعاء أداة get_policy MCP.
| طلب Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_policy", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
مخطط الإدخال
طلب الحصول على سياسة
GetPolicyRequest
| تمثيل JSON |
|---|
{ "name": string } |
| الحقول | |
|---|---|
name |
اسم السياسة بالتنسيق |
مخطط النتائج
يمثّل مورد السياسة مجموعة من الإعدادات التي تحكم سلوك الجهاز المُدار والتطبيقات المثبَّتة عليه.
السياسة
| تمثيل JSON |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| الحقول | |
|---|---|
name |
اسم السياسة بالتنسيق |
version |
تمثّل هذه السمة إصدار السياسة. هذا الحقل مخصّص للقراءة فقط. ويتم زيادة رقم الإصدار في كل مرة يتم فيها تعديل السياسة. |
applications[] |
السياسة المطبّقة على التطبيقات يمكن أن يحتوي هذا الحقل على 3,000 عنصر كحدّ أقصى. |
maximumTimeToLock |
الحدّ الأقصى لوقت نشاط المستخدم بالمللي ثانية إلى أن يتم قفل الجهاز تشير القيمة 0 إلى عدم وجود قيود. |
screenCaptureDisabled |
تحديد ما إذا كان خيار "التقاط الشاشة" غير مفعَّل. |
cameraDisabled |
في حال ضبط |
keyguardDisabledFeatures[] |
تم إيقاف تخصيص قفل المفاتيح، مثل التطبيقات المصغّرة. |
defaultPermissionPolicy |
سياسة الأذونات التلقائية لطلبات أذونات التشغيل |
persistentPreferredActivities[] |
أنشطة معالجة الأهداف التلقائية |
openNetworkConfiguration |
إعدادات الشبكة للجهاز لمزيد من المعلومات، يُرجى الاطّلاع على ضبط الشبكات. |
systemUpdate |
سياسة تحديث النظام التي تتحكّم في كيفية تطبيق تحديثات نظام التشغيل إذا كان نوع التحديث ملاحظة: يتم تلقائيًا تنزيل تحديثات نظام Google Play (المعروفة أيضًا باسم تحديثات Mainline)، ولكن يجب إعادة تشغيل الجهاز لتثبيتها. يُرجى الرجوع إلى قسم "تحديثات النظام الرئيسية" في مقالة إدارة تحديثات النظام للحصول على مزيد من التفاصيل. |
accountTypesWithManagementDisabled[] |
أنواع الحسابات التي لا يمكن للمستخدم إدارتها |
addUserDisabled |
تُستخدَم لتحديد ما إذا كانت إمكانية إضافة مستخدمين وملفات شخصية جديدة غير مفعّلة. بالنسبة إلى الأجهزة التي يكون فيها |
adjustVolumeDisabled |
تحديد ما إذا كان تعديل مستوى الصوت الرئيسي غير مفعَّل. يكتم صوت الجهاز أيضًا. لا يسري هذا الإعداد إلا على الأجهزة المُدارة بالكامل. |
factoryResetDisabled |
تحديد ما إذا كان خيار إعادة الضبط على الإعدادات الأصلية من الإعدادات غير مفعّل. |
installAppsDisabled |
تحديد ما إذا كان تثبيت التطبيقات من قِبل المستخدمين غير مفعَّل. |
mountPhysicalMediaDisabled |
تُستخدَم لتحديد ما إذا كان سيتم إيقاف إمكانية تثبيت المستخدم للوسائط الخارجية الفعلية. |
modifyAccountsDisabled |
ما إذا كانت إمكانية إضافة حسابات أو إزالتها متوقّفة |
safeBootDisabled |
تحديد ما إذا كانت إعادة تشغيل الجهاز في الوضع الآمن غير مسموح بها. |
uninstallAppsDisabled |
تُستخدَم لتحديد ما إذا كان يمكن للمستخدم إلغاء تثبيت التطبيقات. يمنع ذلك إلغاء تثبيت التطبيقات، حتى تلك التي تمت إزالتها باستخدام |
statusBarDisabled |
تحديد ما إذا كان شريط الحالة غير مفعّل. يؤدي ذلك إلى إيقاف الإشعارات والإعدادات السريعة وغيرها من عناصر العرض على الشاشة التي تتيح الخروج من وضع ملء الشاشة. متوقّف لإيقاف شريط الحالة على جهاز في وضع الكشك، استخدِم InstallType |
keyguardDisabled |
في حال ضبطها على "صحيح"، سيؤدي ذلك إلى إيقاف شاشة القفل لشاشات العرض الأساسية و/أو الثانوية. لا تتوفّر هذه السياسة إلا في وضع إدارة الأجهزة المخصّصة. |
minimumApiLevel |
الحد الأدنى المسموح به لمستوى واجهة برمجة تطبيقات Android |
statusReportingSettings |
إعدادات إعداد التقارير عن الحالة |
bluetoothContactSharingDisabled |
تُستخدَم لتحديد ما إذا كانت ميزة مشاركة جهات الاتصال عبر البلوتوث غير مفعّلة. |
shortSupportMessage |
رسالة يتم عرضها للمستخدم في شاشة الإعدادات في أي مكان أوقف فيه المشرف الوظائف إذا كانت الرسالة أطول من 200 حرف، قد يتم اقتطاعها. |
longSupportMessage |
رسالة يتم عرضها للمستخدم في شاشة إعدادات مشرفي الجهاز |
passwordRequirements |
متطلبات كلمة المرور يجب عدم ضبط الحقل ملاحظة: لا يمكن استخدام القيم المستندة إلى التعقيد في |
wifiConfigsLockdownEnabled |
تم إيقاف هذه السمة نهائيًا. |
bluetoothConfigDisabled |
تحديد ما إذا كان خيار ضبط البلوتوث غير مفعَّل. |
cellBroadcastsConfigDisabled |
تحديد ما إذا كان خيار ضبط إعدادات البث الخلوي غير مفعّل. |
credentialsConfigDisabled |
تُستخدَم لتحديد ما إذا كان خيار ضبط بيانات اعتماد المستخدم غير مفعّل. |
mobileNetworksConfigDisabled |
تحديد ما إذا كان خيار إعداد شبكات الجوّال غير مفعَّل. |
tetheringConfigDisabled |
تحدّد هذه السمة ما إذا كان إعداد التوصيل ونقاط الاتصال المحمولة غير مفعّل. إذا تم ضبط |
vpnConfigDisabled |
تحدّد هذه السمة ما إذا كان خيار إعداد شبكة VPN غير مفعَّل. |
wifiConfigDisabled |
تحدّد هذه السمة ما إذا كان إعداد شبكات Wi-Fi غير مفعّل. يتوفّر هذا الإعداد على الأجهزة المُدارة بالكامل وملفات العمل على الأجهزة المملوكة للشركة. بالنسبة إلى الأجهزة المُدارة بالكامل، يؤدي ضبط هذا الخيار على "صحيح" إلى إزالة جميع الشبكات التي تم إعدادها والاحتفاظ فقط بالشبكات التي تم إعدادها باستخدام |
createWindowsDisabled |
تحديد ما إذا كان إنشاء نوافذ بخلاف نوافذ التطبيقات غير مفعّل. |
networkResetDisabled |
تحديد ما إذا كان خيار إعادة ضبط إعدادات الشبكة غير مفعّل. |
outgoingBeamDisabled |
ما إذا كان استخدام تقنية الاتصال بالحقل القريب (NFC) لنقل البيانات من التطبيقات غير مفعّل |
outgoingCallsDisabled |
تحديد ما إذا كانت المكالمات الصادرة غير مفعَّلة |
removeUserDisabled |
تُستخدَم لتحديد ما إذا كانت إزالة المستخدمين الآخرين غير مفعّلة. |
shareLocationDisabled |
تُستخدَم لتحديد ما إذا كانت ميزة "مشاركة الموقع الجغرافي" غير مفعَّلة. |
smsDisabled |
ما إذا كان إرسال رسائل SMS واستلامها غير مفعّلَين |
unmuteMicrophoneDisabled |
في حال ضبط |
usbFileTransferDisabled |
ما إذا كان نقل الملفات عبر USB غير مفعّل لا تتوفّر هذه الميزة إلا على الأجهزة المملوكة للشركة. |
ensureVerifyAppsEnabled |
تُحدّد ما إذا كان التحقّق من التطبيق مفعَّلاً بشكل إلزامي. |
permittedInputMethods |
في حال توفُّرها، لا يُسمح إلا بأساليب الإدخال التي توفّرها الحِزم في هذه القائمة. في حال توفُّر هذا الحقل وكانت القائمة فارغة، يُسمح فقط باستخدام أساليب الإدخال في النظام. |
stayOnPluggedModes[] |
أوضاع توصيل البطارية التي يظل الجهاز فيها قيد التشغيل عند استخدام هذا الإعداد، ننصحك بإيقاف |
recommendedGlobalProxy |
الخادم الوكيل HTTP العام المستقل عن الشبكة يجب عادةً ضبط الخوادم الوكيلة لكل شبكة في |
setUserIconDisabled |
توضّح ما إذا كان تغيير رمز المستخدم غير مفعّل. ينطبق ذلك فقط على الأجهزة التي تعمل بنظام التشغيل Android 7 والإصدارات الأحدث. |
setWallpaperDisabled |
تحديد ما إذا كان تغيير الخلفية غير مفعَّل. |
choosePrivateKeyRules[] |
قواعد تحديد إذن التطبيقات بالوصول إلى المفاتيح الخاصة ولمزيد من التفاصيل، يمكنك الاطّلاع على |
alwaysOnVpnPackage |
إعدادات الاتصال بشبكة VPN دائمة التفعيل استخدِم هذا الإعداد مع |
frpAdminEmails[] |
عناوين البريد الإلكتروني لمشرفي الأجهزة الذين يمكنهم استخدام ميزة "توفير الحماية بعد إعادة الضبط على الإعدادات الأصلية" عند إعادة ضبط الجهاز على الإعدادات الأصلية، سيُطلب من أحد هؤلاء المشرفين تسجيل الدخول باستخدام البريد الإلكتروني وكلمة المرور لحساب Google من أجل فتح قفل الجهاز. في حال عدم تحديد أي مشرفين، لن يوفّر الجهاز ميزة "حماية إعادة الضبط على الإعدادات الأصلية". |
deviceOwnerLockScreenInfo |
معلومات مالك الجهاز التي سيتم عرضها على شاشة القفل |
dataRoamingDisabled |
تحديد ما إذا كانت خدمات البيانات أثناء التجوال غير مفعّلة |
locationMode |
درجة دقة رصد الموقع الجغرافي المفعَّلة |
networkEscapeHatchEnabled |
تحديد ما إذا كان مفتاح الخروج من الشبكة مفعَّلاً. إذا تعذّر إنشاء اتصال بالشبكة عند بدء التشغيل، ستطلب ميزة "الوصول السريع" من المستخدم الاتصال مؤقتًا بشبكة من أجل إعادة تحميل سياسة الجهاز. بعد تطبيق السياسة، سيتم حذف بيانات الشبكة المؤقتة وسيستمر الجهاز في بدء التشغيل. يمنع ذلك عدم القدرة على الاتصال بشبكة إذا لم تتوفر شبكة مناسبة في آخر سياسة وتم تشغيل الجهاز في تطبيق في وضع "مهمة القفل"، أو إذا لم يتمكّن المستخدم من الوصول إلى إعدادات الجهاز. ملاحظة: سيؤدي ضبط |
bluetoothDisabled |
تحديد ما إذا كان البلوتوث غير مفعّل. ننصحك باستخدام هذا الإعداد بدلاً من |
complianceRules[] |
قواعد تحدّد الإجراءات المخفِّفة التي يجب اتّخاذها عندما لا يكون الجهاز متوافقًا مع سياسته عند استيفاء شروط قواعد متعددة، يتم اتّخاذ جميع الإجراءات المخفّفة للقواعد. الحد الأقصى هو 100 قاعدة. استخدِم قواعد تنفيذ السياسات بدلاً من ذلك. |
blockApplicationsEnabled |
ما إذا كان سيتم حظر تثبيت التطبيقات غير تلك التي تم ضبطها في |
installUnknownSourcesAllowed |
ليس لهذا الحقل أي تأثير. |
debuggingFeaturesAllowed |
تحديد ما إذا كان يُسمح للمستخدم بتفعيل ميزات تصحيح الأخطاء |
funDisabled |
ما إذا كان يُسمح للمستخدم بالاستمتاع. تتحكّم هذه السياسة في ما إذا كان سيتم إيقاف لعبة البيضة المخفية في "الإعدادات". |
autoTimeRequired |
تحديد ما إذا كان الوقت التلقائي مطلوبًا، ما يمنع المستخدم من ضبط التاريخ والوقت يدويًا في حال ضبط |
permittedAccessibilityServices |
تحدِّد هذه السمة خدمات تسهيل الاستخدام المسموح بها. إذا لم يتم ضبط الحقل، يمكن استخدام أي خدمة تسهيل استخدام. في حال ضبط الحقل، لا يمكن استخدام سوى خدمات تسهيل الاستخدام في هذه القائمة وخدمة تسهيل الاستخدام المضمّنة في النظام. على وجه الخصوص، إذا تم ضبط الحقل على قيمة فارغة، لا يمكن استخدام سوى خدمات تسهيل الاستخدام المضمّنة في النظام. يمكن ضبط هذا الإعداد على الأجهزة المُدارة بالكامل وفي ملفات العمل. وعند تطبيقها على ملف العمل، يؤثّر ذلك في كل من الملف الشخصي وملف العمل. |
appAutoUpdatePolicy |
البديل المقترَح: عند ضبط سياسة التحديث التلقائي للتطبيقات التي تتحكّم في وقت تطبيق التحديثات التلقائية للتطبيقات. |
kioskCustomLauncherEnabled |
تُستخدَم لتحديد ما إذا كان مشغّل التطبيقات المخصّص في وضع Kiosk مفعَّلاً. يؤدي ذلك إلى استبدال الشاشة الرئيسية بمشغّل يقفل الجهاز على التطبيقات المثبَّتة من خلال الإعداد |
androidDevicePolicyTracks[] |
هذا الإعداد غير متاح. يتم تجاهل أي قيمة. |
skipFirstUseHintsEnabled |
علم لتخطّي التلميحات عند الاستخدام الأول يمكن لمشرف المؤسسة تفعيل اقتراح النظام للتطبيقات من أجل تخطّي البرنامج التعليمي للمستخدم وتلميحات تعريفية أخرى عند بدء التشغيل لأول مرة. |
privateKeySelectionEnabled |
يسمح بعرض واجهة المستخدم على جهاز ليختار المستخدم اسمًا بديلًا للمفتاح الخاص إذا لم تكن هناك قواعد مطابقة في ChoosePrivateKeyRules. بالنسبة إلى الأجهزة التي تعمل بإصدار أقدم من Android P، قد يؤدي ضبط هذا الخيار إلى جعل مفاتيح المؤسسة عرضة للخطر. لن يكون لهذه القيمة أي تأثير إذا كان لأي تطبيق نطاق تفويض |
encryptionPolicy |
تحديد ما إذا كان التشفير مفعّلاً |
usbMassStorageEnabled |
تُستخدَم لتحديد ما إذا كانت مساحة تخزين USB مفعَّلة. تمّ الإيقاف. |
permissionGrants[] |
أذونات أو عمليات منح أو رفض صريحة للمجموعات لجميع التطبيقات وتلغي هذه القيم |
playStoreMode |
يتحكّم هذا الوضع في التطبيقات المتاحة للمستخدم في "متجر Play" وفي سلوك الجهاز عند إزالة التطبيقات من السياسة. |
setupActions[] |
الإجراء الذي يجب اتّخاذه أثناء عملية الإعداد يمكن تحديد إجراء واحد على الأكثر. |
passwordPolicies[] |
سياسات متطلبات كلمة المرور يمكن ضبط سياسات مختلفة لملف العمل أو الأجهزة المُدارة بالكامل من خلال ضبط الحقل |
policyEnforcementRules[] |
القواعد التي تحدّد السلوك عندما يتعذّر تطبيق سياسة معيّنة على الجهاز |
kioskCustomization |
إعدادات تتحكّم في سلوك الجهاز في وضع الكشك لتفعيل وضع Kiosk، اضبط |
advancedSecurityOverrides |
إعدادات الأمان المتقدّمة في معظم الحالات، ليس من الضروري ضبط هذه الإعدادات. |
personalUsagePolicies |
سياسات إدارة الاستخدام الشخصي على جهاز مملوك للشركة |
autoDateAndTimeZone |
تحديد ما إذا كان التاريخ والوقت والمنطقة الزمنية التلقائية مفعّلة على جهاز مملوك للشركة في حال ضبط هذا الخيار، سيتم تجاهل |
oncCertificateProviders[] |
هذه الميزة غير متاحة للجميع. |
crossProfilePolicies |
سياسات الملف الشخصي التي يتم تطبيقها على الجهاز |
preferentialNetworkService |
تتحكّم هذه السياسة في ما إذا كانت خدمة الشبكة المفضّلة مفعَّلة في ملف العمل أو على الأجهزة المُدارة بالكامل. على سبيل المثال، قد يكون لدى المؤسسة اتفاقية مع شركة اتصالات تنص على أنّه سيتم إرسال جميع بيانات العمل من أجهزة الموظفين عبر خدمة شبكة مخصّصة للاستخدام المؤسسي. من الأمثلة على خدمة الشبكة المفضّلة المتوافقة شريحة المؤسسة على شبكات الجيل الخامس. لن يكون لهذه السياسة أي تأثير في حال ضبط |
usageLog |
إعدادات تسجيل أنشطة الجهاز |
cameraAccess |
تتحكّم هذه السياسة في استخدام الكاميرا وما إذا كان بإمكان المستخدم الوصول إلى زر إيقاف/تفعيل إذن الوصول إلى الكاميرا. |
microphoneAccess |
تتحكّم هذه السياسة في استخدام الميكروفون وما إذا كان بإمكان المستخدم الوصول إلى زر إيقاف/تفعيل الوصول إلى الميكروفون. ينطبق ذلك على الأجهزة المُدارة بالكامل فقط. |
deviceConnectivityManagement |
تتضمّن عناصر التحكّم في اتصال الجهاز، مثل شبكة Wi-Fi والوصول إلى بيانات USB واتصالات لوحة المفاتيح/الماوس وغير ذلك. |
deviceRadioState |
تتضمّن عناصر التحكّم في حالة الراديو، مثل Wi-Fi والبلوتوث وغير ذلك. |
credentialProviderPolicyDefault |
يتحكّم هذا الإعداد في التطبيقات المسموح لها بالعمل كمقدِّمي بيانات اعتماد على الإصدار 14 من نظام التشغيل Android والإصدارات الأحدث. تخزِّن هذه التطبيقات بيانات الاعتماد، يمكنك الاطّلاع على هذا وهذا لمعرفة التفاصيل. يمكنك الاطّلاع أيضًا على |
printingPolicy |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان مسموحًا بالطباعة. تتوفّر هذه الميزة على الأجهزة التي تعمل بالإصدار 9 من نظام التشغيل Android والإصدارات الأحدث. . |
displaySettings |
اختياريّ. عناصر التحكّم في إعدادات العرض |
assistContentPolicy |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان مسموحًا بإرسال AssistContent إلى تطبيق ذي امتيازات، مثل تطبيق مساعد. يتضمّن AssistContent لقطات شاشة ومعلومات عن تطبيق، مثل اسم الحزمة. تتوفّر هذه الميزة على الإصدار 15 من نظام التشغيل Android والإصدارات الأحدث. |
workAccountSetupConfig |
اختياريّ. تتحكّم هذه السياسة في إعدادات حساب العمل، مثل تفاصيل ما إذا كان مطلوبًا حساب مصادق عليه من Google. |
wipeDataFlags[] |
اختياريّ. محو العلامات للإشارة إلى البيانات التي يتم محوها عند بدء عملية محو بيانات الجهاز أو الملف الشخصي لأي سبب (على سبيل المثال، عدم الامتثال). لا ينطبق ذلك على طريقة |
enterpriseDisplayNameVisibility |
اختياريّ. تتحكّم هذه السمة في ما إذا كان الرمز |
appFunctions |
اختياريّ. يتحكّم هذا الإعداد في ما إذا كان مسموحًا للتطبيقات على الأجهزة المُدارة بالكامل أو في ملف العمل على الأجهزة التي تتضمّن ملفات عمل بعرض وظائف التطبيقات. |
defaultApplicationSettings[] |
اختياريّ. إعداد التطبيق التلقائي للأنواع المتوافقة إذا تم ضبط التطبيق التلقائي بنجاح لنوع تطبيق واحد على الأقل في ملف شخصي، سيتم منع المستخدمين من تغيير أي تطبيقات تلقائية في هذا الملف الشخصي. يُسمح باستخدام راجِع دليل إعدادات التطبيق التلقائية لمزيد من التفاصيل. |
ApplicationPolicy
| تمثيل JSON |
|---|
{ "packageName": string, "installType": enum ( |
| الحقول | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
اسم حزمة التطبيق، مثل |
||||||||||||||||
installType |
نوع التثبيت المطلوب تنفيذه. |
||||||||||||||||
lockTaskAllowed |
تحديد ما إذا كان مسموحًا للتطبيق بقفل نفسه في وضع ملء الشاشة متوقّف استخدِم InstallType |
||||||||||||||||
defaultPermissionPolicy |
السياسة التلقائية لجميع الأذونات التي يطلبها التطبيق. وفي حال تحديدها، سيتم تجاهل |
||||||||||||||||
permissionGrants[] |
منح الأذونات أو رفضها بشكل صريح للتطبيق. تتجاوز هذه القيم |
||||||||||||||||
managedConfiguration |
الإعداد المُدار المطبَّق على التطبيق، ويتم تحديد تنسيق الإعداد من خلال قيم
|
||||||||||||||||
disabled |
تحديد ما إذا كان التطبيق غير مفعَّل عند إيقاف هذا الخيار، سيظل يتم الاحتفاظ ببيانات التطبيق. |
||||||||||||||||
minimumVersionCode |
الحد الأدنى لإصدار التطبيق الذي يعمل على الجهاز في حال ضبط هذا الخيار، يحاول الجهاز تحديث التطبيق إلى رمز الإصدار هذا على الأقل. إذا لم يكن التطبيق محدّثًا، سيحتوي الجهاز على |
||||||||||||||||
delegatedScopes[] |
النطاقات التي تم تفويضها إلى التطبيق من خلال تطبيق Android Device Policy وتوفّر هذه الأذونات امتيازات إضافية للتطبيقات التي يتم تطبيقها عليها. |
||||||||||||||||
managedConfigurationTemplate |
نموذج الإعدادات المُدارة للتطبيق، الذي تم حفظه من إطار iframe لعمليات الضبط المُدارة يتم تجاهل هذا الحقل في حال ضبط managed_configuration. |
||||||||||||||||
accessibleTrackIds[] |
قائمة بأرقام تعريف قنوات الإصدار الخاصة بالتطبيق التي يمكن لجهاز تابع للمؤسسة الوصول إليها. إذا كانت القائمة تحتوي على أرقام تعريف قنوات متعددة، ستتلقّى الأجهزة أحدث إصدار من بين جميع القنوات المتاحة. إذا كانت القائمة لا تحتوي على أرقام تعريف مسارات إصدار، لن تتمكّن الأجهزة إلا من الوصول إلى قناة الإصدار العلني للتطبيق. تتوفّر المزيد من التفاصيل حول كل مسار في AppTrackInfo. |
||||||||||||||||
connectedWorkAndPersonalApp |
تتحكّم هذه السياسة في ما إذا كان بإمكان التطبيق التواصل مع نفسه في ملف العمل والملف الشخصي على الجهاز، وذلك وفقًا لموافقة المستخدم. |
||||||||||||||||
autoUpdateMode |
تتحكّم هذه السمة في وضع التحديث التلقائي للتطبيق. |
||||||||||||||||
extensionConfig |
إعدادات لتفعيل هذا التطبيق كتطبيق إضافة، مع إمكانية التفاعل مع تطبيق "سياسة Android للأجهزة" بلا إنترنت يمكن ضبط هذا الحقل لتطبيق واحد على الأكثر. إذا كان هناك أي تطبيق لديه دور يجب أن تتطابق بصمة شهادة مفتاح التوقيع للتطبيق على الجهاز مع أحد الإدخالات في |
||||||||||||||||
alwaysOnVpnLockdownExemption |
تحدِّد هذه السمة ما إذا كان يُسمح للتطبيق بالاتصال بالشبكة عندما تكون شبكة VPN غير متصلة وسياسة |
||||||||||||||||
workProfileWidgets |
تحدِّد هذه السياسة ما إذا كان التطبيق المثبَّت في ملف العمل مسموحًا له بإضافة تطبيقات مصغّرة إلى الشاشة الرئيسية. |
||||||||||||||||
credentialProviderPolicy |
اختياريّ. تحديد ما إذا كان مسموحًا للتطبيق العمل كمقدّم لبيانات الاعتماد على الإصدار 14 من Android والإصدارات الأحدث |
||||||||||||||||
customAppConfig |
اختياريّ. إعدادات هذا التطبيق المخصّص يجب ضبط |
||||||||||||||||
installConstraint[] |
اختياريّ. القيود المفروضة على تثبيت التطبيق، ويمكنك تحديد |
||||||||||||||||
installPriority |
اختياريّ. من بين التطبيقات التي تم ضبط
يتحكّم هذا الإعداد في الأولوية النسبية للتثبيت. تعني القيمة 0 (تلقائية) أنّ هذا التطبيق ليس له أولوية على التطبيقات الأخرى. بالنسبة إلى القيم بين 1 و10,000، تعني القيمة الأقل أولوية أعلى. يتم رفض القيم التي تقع خارج النطاق من 0 إلى 10,000 بشكلٍ شامل. |
||||||||||||||||
userControlSettings |
اختياريّ. تحدِّد هذه السمة ما إذا كان مسموحًا للمستخدم بالتحكّم في التطبيق، ويشمل ذلك إجراءات المستخدم مثل الإيقاف الإجباري ومحو بيانات التطبيق. تتلقّى أنواع معيّنة من التطبيقات معاملة خاصة، يمكنك الاطّلاع على |
||||||||||||||||
preferentialNetworkId |
اختياريّ. معرّف الشبكة المفضّلة التي يستخدمها التطبيق يجب أن تكون هناك إعدادات لمعرّف الشبكة المحدّد في |
||||||||||||||||
signingKeyCerts[] |
اختياريّ. شهادات مفتاح توقيع التطبيق هذا الحقل مطلوب في الحالات التالية:
في حال عدم ضبط هذا الحقل لتطبيق مخصّص، سيتم رفض السياسة. إذا لم يتم ضبطها عندما تكون مطلوبة لتطبيق غير مخصّص، سيتم تسجيل في الحالات الأخرى، يكون هذا الحقل اختياريًا ويتم استخدام شهادات مفتاح التوقيع التي يتم الحصول عليها من "متجر Play". اطّلِع على إعدادات السياسة التالية لمعرفة كيفية استخدام هذا الحقل:
|
||||||||||||||||
roles[] |
اختياريّ. الأدوار التي يملكها التطبيق يمكن إعفاء التطبيقات التي لها أدوار معيّنة من قيود استهلاك الطاقة والتنفيذ في الخلفية والتعليق والإسبات على الإصدار 14 من نظام التشغيل Android والإصدارات الأحدث. يمكن أيضًا عدم السماح للمستخدم بالتحكّم في التطبيقات التي لها أدوار معيّنة على Android 11 والإصدارات الأحدث. يُرجى الرجوع إلى مستندات كل يتم إشعار التطبيق بالأدوار التي تم ضبطها له إذا كان التطبيق يتضمّن خدمة استقبال الإشعارات مع لكي يتم تطبيق الاستثناءات وإعلام التطبيق بالأدوار، يجب أن تتطابق بصمة شهادة مفتاح التوقيع للتطبيق على الجهاز مع إحدى بصمات شهادة مفتاح التوقيع التي تم الحصول عليها من "متجر Play" أو أحد الإدخالات في يجب ألا تكون هناك أدوار مكرّرة تحمل |
||||||||||||||||
PermissionGrant
| تمثيل JSON |
|---|
{
"permission": string,
"policy": enum ( |
| الحقول | |
|---|---|
permission |
إذن Android أو المجموعة، مثل |
policy |
سياسة منح الإذن |
Struct
| تمثيل JSON |
|---|
{ "fields": { string: value, ... } } |
| الحقول | |
|---|---|
fields |
خريطة غير مرتبة للقيم ذات الأنواع الديناميكية عنصر يحتوي على قائمة بأزواج |
FieldsEntry
| تمثيل JSON |
|---|
{ "key": string, "value": value } |
| الحقول | |
|---|---|
key |
|
value |
|
القيمة
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الدمج kind تمثّل هذه السمة نوع القيمة. يمكن أن تكون kind إحدى القيم التالية فقط: |
|
nullValue |
تمثّل قيمة فارغة. |
numberValue |
تمثّل قيمة مزدوجة. |
stringValue |
تمثّل قيمة سلسلة. |
boolValue |
تمثّل قيمة منطقية. |
structValue |
تمثّل قيمة منظَّمة. |
listValue |
تمثّل هذه السمة |
ListValue
| تمثيل JSON |
|---|
{ "values": [ value ] } |
| الحقول | |
|---|---|
values[] |
حقل متكرّر للقيم ذات الأنواع الديناميكية |
ManagedConfigurationTemplate
| تمثيل JSON |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| الحقول | |
|---|---|
templateId |
رقم تعريف نموذج الإعدادات المُدارة. |
configurationVariables |
اختياري، خريطة تحتوي على متغيرات الإعداد <key, value> المحدّدة للإعداد. عنصر يحتوي على قائمة بأزواج |
ConfigurationVariablesEntry
| تمثيل JSON |
|---|
{ "key": string, "value": string } |
| الحقول | |
|---|---|
key |
|
value |
|
ExtensionConfig
| تمثيل JSON |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| الحقول | |
|---|---|
signingKeyFingerprintsSha256[] |
تجزئات SHA-256 بترميز سداسي عشري لشهادات مفاتيح التوقيع الخاصة بتطبيق الإضافة، ولا تكون صالحة إلا تمثيلات السلسلة السداسية العشرية المكوّنة من 64 حرفًا يتم دائمًا الحصول على الملفات المرجعية لشهادات مفتاح التوقيع من "متجر Play"، ويُستخدَم هذا الحقل لتقديم ملفات مرجعية إضافية لشهادات مفتاح التوقيع. ومع ذلك، إذا لم يكن التطبيق متاحًا على "متجر Play"، يجب ضبط هذا الحقل. يتم تسجيل يجب أن يتطابق الملف المرجعي لشهادة مفتاح التوقيع لتطبيق الإضافة على الجهاز مع أحد الملفات المرجعية لشهادة مفتاح التوقيع التي تم الحصول عليها من "متجر Play" أو الملفات المقدَّمة في هذا الحقل لكي يتمكّن التطبيق من التواصل مع "سياسة أجهزة Android". في حالات الاستخدام في مرحلة الإنتاج، يُنصح بترك هذا الحقل فارغًا. |
notificationReceiver |
اسم الفئة المؤهَّل بالكامل لخدمة المستلِم في تطبيق Android Device Policy لإبلاغ تطبيق الإضافة بأي تعديلات على حالة الأوامر المحلية. يجب تصدير الخدمة في |
CustomAppConfig
| تمثيل JSON |
|---|
{
"userUninstallSettings": enum ( |
| الحقول | |
|---|---|
userUninstallSettings |
اختياريّ. إعدادات إلغاء تثبيت التطبيق المخصّص من قِبل المستخدم |
InstallConstraint
| تمثيل JSON |
|---|
{ "networkTypeConstraint": enum ( |
| الحقول | |
|---|---|
networkTypeConstraint |
اختياريّ. قيد نوع الشبكة. |
chargingConstraint |
اختياريّ. قيد الشحن |
deviceIdleConstraint |
اختياريّ. قيد عدم نشاط الجهاز |
ApplicationSigningKeyCert
| تمثيل JSON |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| الحقول | |
|---|---|
signingKeyCertFingerprintSha256 |
الحقل مطلوب. قيمة تجزئة SHA-256 لشهادة مفتاح توقيع التطبيق، ويجب أن تكون قيمة تجزئة صالحة متوافقة مع SHA-256، أي 32 بايت. وبخلاف ذلك، يتم رفض السياسة. سلسلة مرمّزة باستخدام Base64 |
الدور
| تمثيل JSON |
|---|
{
"roleType": enum ( |
| الحقول | |
|---|---|
roleType |
الحقل مطلوب. نوع الدور الذي يمكن أن يمتلكه التطبيق. |
PersistentPreferredActivity
| تمثيل JSON |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| الحقول | |
|---|---|
receiverActivity |
النشاط الذي يجب أن يكون معالج الأهداف التلقائي يجب أن يكون هذا الاسم اسم أحد مكونات Android، مثل |
actions[] |
إجراءات الهدف التي يجب مطابقتها في الفلتر إذا تم تضمين أي إجراءات في الفلتر، يجب أن يكون إجراء intent أحد هذه القيم لكي يتطابق. في حال عدم تضمين أي إجراءات، سيتم تجاهل إجراء الهدف. |
categories[] |
فئات الأهداف التي يجب مطابقتها في الفلتر. يتضمّن الغرض الفئات التي يتطلّبها، ويجب تضمين جميع هذه الفئات في الفلتر لكي يتم التطابق. بعبارة أخرى، لا تؤثر إضافة فئة إلى الفلتر في المطابقة ما لم يتم تحديد هذه الفئة في الهدف. |
SystemUpdate
| تمثيل JSON |
|---|
{ "type": enum ( |
| الحقول | |
|---|---|
type |
تحدّد هذه السمة نوع تحديث النظام الذي تريد ضبطه. |
startMinutes |
إذا كان النوع |
endMinutes |
إذا كان النوع |
allowedDaysWithoutUpdate |
إذا كان هذا الرقم أكبر من صفر، يشير إلى عدد الأيام التي يمكن أن يظل فيها الجهاز متوافقًا بدون تثبيت التحديث بعد أن يصبح التحديث المعلق متاحًا. ولن يكون لها أي تأثير في ما عدا ذلك. |
freezePeriods[] |
فترة زمنية تتكرر سنويًا يتم فيها تأجيل تحديثات النظام عبر شبكة غير سلكية (OTA) لإيقاف إصدار نظام التشغيل الذي يعمل على الجهاز. ولتجنُّب إيقاف التحديثات على الجهاز إلى أجل غير مسمّى، يجب أن تفصل بين كل فترة إيقاف وأخرى 60 يومًا على الأقل. |
FreezePeriod
| تمثيل JSON |
|---|
{ "startDate": { object ( |
| الحقول | |
|---|---|
startDate |
تمثّل هذه السمة تاريخ بدء فترة التجميد (شامل). ملاحظة: يجب ضبط |
endDate |
تمثّل هذه السمة تاريخ انتهاء فترة التجميد (شامل). يجب ألا يتجاوز 90 يومًا من تاريخ البدء. إذا كان تاريخ الانتهاء قبل تاريخ البدء، تُعتبر فترة التجميد ممتدة إلى نهاية العام. ملاحظة: يجب ضبط |
التاريخ
| تمثيل JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| الحقول | |
|---|---|
year |
تمثّل هذه السمة السنة من التاريخ. يجب أن يكون الرقم بين 1 و9999، أو 0 لتحديد تاريخ بدون سنة. |
month |
الشهر من السنة يجب أن يكون الرقم بين 1 و12، أو 0 لتحديد سنة بدون شهر ويوم. |
day |
اليوم من الشهر يجب أن يكون الرقم بين 1 و31 وأن يكون صالحًا للسنة والشهر، أو من 0 لتحديد سنة بمفردها أو سنة وشهر لا يكون فيه اليوم مهمًا. |
StatusReportingSettings
| تمثيل 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 |
إعدادات إعداد التقارير في التطبيق لا ينطبق هذا الإعداد إلا إذا كانت قيمة application_reports_enabled هي "صحيح". |
commonCriteriaModeEnabled |
تحديد ما إذا كان إعداد تقارير |
defaultApplicationInfoReportingEnabled |
اختياريّ. تحديد ما إذا كان إعداد تقارير |
ApplicationReportingSettings
| تمثيل JSON |
|---|
{ "includeRemovedApps": boolean } |
| الحقول | |
|---|---|
includeRemovedApps |
ما إذا كانت التطبيقات التي تمت إزالتها مضمّنة في تقارير التطبيقات |
UserFacingMessage
| تمثيل JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| الحقول | |
|---|---|
localizedMessages |
خريطة تحتوي على أزواج <locale, message>، حيث locale هو رمز لغة BCP 47 منسّق بشكل جيد، مثل en-US أو es-ES أو fr. عنصر يحتوي على قائمة بأزواج |
defaultMessage |
الرسالة التلقائية التي يتم عرضها في حال عدم تحديد أي رسالة مترجمة أو إذا كان المكان الجغرافي للمستخدم لا يتطابق مع أي من الرسائل المترجمة يجب تقديم رسالة تلقائية في حال تقديم أي رسائل مترجمة. |
LocalizedMessagesEntry
| تمثيل JSON |
|---|
{ "key": string, "value": string } |
| الحقول | |
|---|---|
key |
|
value |
|
PasswordRequirements
| تمثيل JSON |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| الحقول | |
|---|---|
passwordMinimumLength |
الحد الأدنى المسموح به لطول كلمة المرور تشير القيمة 0 إلى عدم وجود قيود. لا يتم تطبيقها إلا عندما تكون قيمة |
passwordMinimumLetters |
الحد الأدنى لعدد الأحرف المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordMinimumLowerCase |
الحد الأدنى لعدد الأحرف الصغيرة المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordMinimumNonLetter |
الحد الأدنى لعدد الأحرف غير الأبجدية (الأرقام أو الرموز) المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordMinimumNumeric |
الحد الأدنى لعدد الأرقام المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordMinimumSymbols |
الحد الأدنى لعدد الرموز المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordMinimumUpperCase |
الحد الأدنى لعدد الأحرف الكبيرة المطلوبة في كلمة المرور لا يتم فرضها إلا عندما تكون قيمة |
passwordQuality |
جودة كلمة المرور المطلوبة |
passwordHistoryLength |
طول سجلّ كلمات المرور بعد ضبط هذا الحقل، لن يتمكّن المستخدم من إدخال كلمة مرور جديدة مطابقة لأي كلمة مرور في السجلّ. تشير القيمة 0 إلى عدم وجود قيود. |
maximumFailedPasswordsForWipe |
عدد كلمات المرور غير الصحيحة لفتح قفل الجهاز التي يمكن إدخالها قبل حجب بيانات الجهاز تشير القيمة 0 إلى عدم وجود قيود. |
passwordExpirationTimeout |
مهلة انتهاء صلاحية كلمة المرور مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
passwordScope |
النطاق الذي ينطبق عليه شرط كلمة المرور |
requirePasswordUnlock |
هي المدة الزمنية التي يمكن خلالها فتح قفل الجهاز أو ملف العمل باستخدام أي طريقة مصادقة أخرى (مثل بصمة الإصبع أو وكلاء موثوق بهم أو الوجه) بعد فتح قفله باستخدام طريقة مصادقة قوية (كلمة المرور أو رقم التعريف الشخصي أو النقش). بعد انقضاء الفترة الزمنية المحدّدة، لا يمكن استخدام سوى أشكال المصادقة القوية لفتح قفل الجهاز أو ملف العمل. |
unifiedLockSettings |
يتحكّم هذا الإعداد في ما إذا كان مسموحًا بقفل موحّد للجهاز وملف العمل على الأجهزة التي تعمل بالإصدار 9 من نظام التشغيل Android والإصدارات الأحدث والتي تتضمّن ملف عمل. لا يمكن ضبط هذا الخيار إلا إذا تم ضبط |
المدة
| تمثيل JSON |
|---|
{ "seconds": string, "nanos": integer } |
| الحقول | |
|---|---|
seconds |
ثوانٍ موقّعة من الفترة الزمنية يجب أن تتراوح القيمة بين -315,576,000,000 و+315,576,000,000، بما في ذلك الرقمان. ملاحظة: يتم احتساب هذه الحدود من خلال: 60 ثانية/دقيقة * 60 دقيقة/ساعة * 24 ساعة/يوم * 365.25 يوم/سنة * 10000 سنة |
nanos |
أجزاء من الثانية موقّعة بدقة النانو ثانية لمدة الفترة الزمنية. يتم تمثيل المدد الزمنية الأقل من ثانية واحدة بحقل 0 |
PackageNameList
| تمثيل JSON |
|---|
{ "packageNames": [ string ] } |
| الحقول | |
|---|---|
packageNames[] |
قائمة بأسماء الحِزم |
ProxyInfo
| تمثيل JSON |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| الحقول | |
|---|---|
host |
مضيف الوكيل المباشر |
port |
منفذ الخادم الوكيل المباشر |
excludedHosts[] |
بالنسبة إلى خادم وكيل مباشر، المضيفون الذين يتم تجاوز الخادم الوكيل لهم قد تحتوي أسماء المضيفين على أحرف بدل مثل *.example.com. |
pacUri |
معرّف الموارد المنتظم (URI) لنص PAC البرمجي المستخدَم لضبط الخادم الوكيل. |
ChoosePrivateKeyRule
| تمثيل JSON |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| الحقول | |
|---|---|
urlPattern |
نمط عنوان URL الذي ستتم مطابقته مع عنوان URL للطلب في حال عدم ضبطها أو تركها فارغة، ستتطابق مع جميع عناوين URL. ويتم استخدام بنية التعبير العادي |
packageNames[] |
أسماء الحِزم التي تنطبق عليها هذه القاعدة يتم التحقّق من الملف المرجعي لشهادة مفتاح توقيع التطبيق مقارنةً بالملفات المرجعية لشهادة مفتاح التوقيع التي يقدّمها "متجر Play" و |
privateKeyAlias |
الاسم المستعار للمفتاح الخاص الذي سيتم استخدامه |
AlwaysOnVpnPackage
| تمثيل JSON |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| الحقول | |
|---|---|
packageName |
اسم حزمة تطبيق VPN |
lockdownEnabled |
يمنع الاتصال بالشبكة عندما لا تكون شبكة VPN متصلة. |
ComplianceRule
| تمثيل JSON |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| الحقول | |
|---|---|
disableApps |
في حال ضبطها على "صحيح"، تتضمّن القاعدة إجراءً مخفّفًا لإيقاف التطبيقات حتى يتم إيقاف الجهاز بشكل فعّال، ولكن يتم الاحتفاظ ببيانات التطبيقات. إذا كان الجهاز يشغّل تطبيقًا في وضع "المهمة المحظورة"، سيتم إغلاق التطبيق وسيتم عرض واجهة مستخدم توضّح سبب عدم الامتثال. |
packageNamesToDisable[] |
في حال ضبطها، تتضمّن القاعدة إجراءً مخفّفًا لإيقاف التطبيقات المحدّدة في القائمة، ولكن يتم الاحتفاظ ببيانات التطبيق. |
حقل الدمج condition الشرط الذي يؤدي استيفاؤه إلى تشغيل الإجراءات المخفِّفة المحدّدة في القاعدة يجب ضبط شرط واحد بالضبط. يمكن أن تكون condition إحدى القيم التالية فقط: |
|
nonComplianceDetailCondition |
شرط يتم استيفاؤه إذا كان هناك أي |
apiLevelCondition |
حالة يتم استيفاؤها إذا كان مستوى واجهة برمجة التطبيقات لإطار عمل Android على الجهاز لا يستوفي الحد الأدنى من المتطلبات. |
NonComplianceDetailCondition
| تمثيل JSON |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| الحقول | |
|---|---|
settingName |
اسم إعداد السياسة. هذا هو اسم حقل JSON لحقل |
nonComplianceReason |
سبب عدم امتثال الجهاز للإعدادات في حال عدم ضبط هذا الحقل، يتطابق هذا الشرط مع أي سبب. |
packageName |
اسم حزمة التطبيق غير المتوافق في حال عدم ضبطها، يتطابق هذا الشرط مع أي اسم حزمة. |
ApiLevelCondition
| تمثيل JSON |
|---|
{ "minApiLevel": integer } |
| الحقول | |
|---|---|
minApiLevel |
الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات إطار عمل Android إذا كان الجهاز لا يستوفي الحد الأدنى من المتطلبات، يتم استيفاء هذا الشرط. يجب أن تكون القيمة أكبر من صفر. |
SetupAction
| تمثيل JSON |
|---|
{ "title": { object ( |
| الحقول | |
|---|---|
title |
تمثّل هذه السمة عنوان الإجراء. |
description |
وصف هذا الإجراء |
حقل الدمج action الإجراء المطلوب تنفيذه أثناء عملية الإعداد يمكن أن تكون action إحدى القيم التالية فقط: |
|
launchApp |
إجراء لتشغيل تطبيق، وسيتم تشغيل التطبيق باستخدام هدف يحتوي على قيمة إضافية للمفتاح |
LaunchAppAction
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الدمج يمكن أن تكون |
|
packageName |
اسم حزمة التطبيق المطلوب تشغيله |
PolicyEnforcementRule
| تمثيل JSON |
|---|
{ "blockAction": { object ( |
| الحقول | |
|---|---|
blockAction |
إجراء لحظر الوصول إلى التطبيقات والبيانات على جهاز مملوك للشركة أو في ملف عمل يؤدي هذا الإجراء أيضًا إلى إرسال إشعار للمستخدم يتضمّن معلومات (حيثما أمكن) حول كيفية حلّ مشكلة الامتثال. ملاحظة: يجب أيضًا تحديد |
wipeAction |
إجراء لإعادة ضبط جهاز مملوك للشركة أو حذف ملف عمل ملاحظة: يجب أيضًا تحديد |
حقل الدمج trigger الشرط الذي سيؤدي إلى تشغيل هذه القاعدة. يمكن أن تكون trigger إحدى القيم التالية فقط: |
|
settingName |
السياسة ذات المستوى الأعلى التي سيتم فرضها. على سبيل المثال، |
BlockAction
| تمثيل JSON |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| الحقول | |
|---|---|
blockAfterDays |
عدد الأيام التي لا تتوافق فيها السياسة قبل حظر الجهاز أو ملف العمل لحظر الوصول على الفور، اضبط القيمة على 0. يجب أن تكون قيمة |
blockScope |
تحدّد هذه السمة نطاق |
WipeAction
| تمثيل JSON |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| الحقول | |
|---|---|
wipeAfterDays |
عدد الأيام التي لا تتوافق فيها السياسة قبل حجب بيانات الجهاز أو ملف العمل يجب أن تكون قيمة |
preserveFrp |
تحديد ما إذا كان سيتم الاحتفاظ ببيانات "توفير الحماية بعد إعادة الضبط على الإعدادات الأصلية" على الجهاز لا ينطبق هذا الإعداد على ملفات العمل. |
KioskCustomization
| تمثيل JSON |
|---|
{ "powerButtonActions": enum ( |
| الحقول | |
|---|---|
powerButtonActions |
تضبط هذه السياسة سلوك الجهاز في وضع Kiosk عندما يضغط المستخدم مع الاستمرار على زر "التشغيل". |
systemErrorWarnings |
تحدّد ما إذا كان سيتم حظر مربّعات حوار أخطاء النظام للتطبيقات التي تعطّلت أو لم تستجب في وضع Kiosk. عند حظر التطبيق، سيوقفه النظام قسرًا كما لو أنّ المستخدم اختار خيار "إغلاق التطبيق" في واجهة المستخدم. |
systemNavigation |
يحدّد هذا الإعداد ميزات التنقّل التي يتم تفعيلها (مثل زرَّي "الشاشة الرئيسية" و"نظرة عامة") في وضع الكشك. |
statusBar |
تحدِّد هذه السياسة ما إذا كان سيتم إيقاف معلومات النظام والإشعارات في وضع Kiosk. |
deviceSettings |
تحدِّد هذه السياسة ما إذا كان مسموحًا باستخدام تطبيق "الإعدادات" في وضع Kiosk. |
AdvancedSecurityOverrides
| تمثيل JSON |
|---|
{ "untrustedAppsPolicy": enum ( |
| الحقول | |
|---|---|
untrustedAppsPolicy |
سياسة التطبيقات غير الموثوق بها (التطبيقات من مصادر غير معروفة) التي يتم فرضها على الجهاز يحل محل |
googlePlayProtectVerifyApps |
تحدّد هذه السمة ما إذا كان التحقّق من خلال خدمة "Google Play للحماية" إلزاميًا. يحلّ محلّ |
developerSettings |
تتحكّم هذه السياسة في إمكانية الوصول إلى إعدادات المطوّرين، مثل خيارات المطوّرين والتشغيل الآمن. يحلّ محلّ |
commonCriteriaMode |
عناصر التحكّم في وضع "المعايير المشتركة"، وهي معايير الأمان المحدّدة في معايير التقييم المشتركة لأمان تكنولوجيا المعلومات (CC). يؤدي تفعيل "وضع المعايير المشتركة" إلى زيادة بعض عناصر الأمان على الجهاز، يمكنك الاطّلاع على تحذير: يفرض "وضع المعايير المشتركة" نموذج أمان صارمًا لا يكون مطلوبًا عادةً إلا لمنتجات تكنولوجيا المعلومات المستخدَمة في أنظمة الأمن القومي والمؤسسات الأخرى التي تتطلّب حساسية عالية. قد يتأثر الاستخدام العادي للجهاز. لا يتم تفعيلها إلا إذا كانت مطلوبة. في حال إيقاف "وضع المعايير المشتركة" بعد تفعيله سابقًا، قد يتم فقدان جميع شبكات Wi-Fi التي أعدّها المستخدم، وقد تحتاج إلى إعادة إعداد أي شبكات Wi-Fi خاصة بالمؤسسة تتطلّب إدخال بيانات من المستخدم. |
personalAppsThatCanReadWorkNotifications[] |
التطبيقات الشخصية التي يمكنها قراءة إشعارات ملف العمل باستخدام NotificationListenerService لا يمكن لأي تطبيقات شخصية (باستثناء تطبيقات النظام) قراءة إشعارات العمل تلقائيًا. يجب أن تكون كل قيمة في القائمة اسم حزمة. |
mtePolicy |
اختياريّ. تتحكّم هذه السياسة في إضافة وضع علامات الذاكرة (MTE) على الجهاز. يجب إعادة تشغيل الجهاز لتطبيق التغييرات على سياسة "إضافة وضع علامات الذاكرة" (MTE). في نظام التشغيل Android 15 والإصدارات الأحدث، يتم تسجيل |
contentProtectionPolicy |
اختياريّ. تتحكّم هذه السياسة في ما إذا كانت ميزة "حماية المحتوى"، التي تفحص التطبيقات المخادِعة، مفعَّلة. تتوفّر هذه الميزة على الإصدار 15 من نظام التشغيل Android والإصدارات الأحدث. |
PersonalUsagePolicies
| تمثيل JSON |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| الحقول | |
|---|---|
cameraDisabled |
إذا كانت القيمة صحيحة، تكون الكاميرا غير مفعَّلة في الملف الشخصي. |
screenCaptureDisabled |
في حال ضبط القيمة على "صحيح"، سيتم إيقاف ميزة "التقاط الشاشة" لجميع المستخدمين. |
accountTypesWithManagementDisabled[] |
أنواع الحسابات التي لا يمكن للمستخدم إدارتها |
maxDaysWithWorkOff |
تتحكّم هذه السياسة في المدة التي يمكن أن يظل فيها ملف العمل غير مفعَّل، ويجب ألا تقل المدة عن 3 أيام. في ما يلي تفاصيل أخرى:
|
personalPlayStoreMode |
يُستخدَم هذا الإعداد مع |
personalApplications[] |
السياسة المطبَّقة على التطبيقات في الملف الشخصي |
privateSpacePolicy |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان يُسمح بإنشاء مساحة خاصة على الجهاز. |
bluetoothSharing |
اختياريّ. تُستخدَم لتحديد ما إذا كان يُسمح بالمشاركة عبر البلوتوث. |
PersonalApplicationPolicy
| تمثيل JSON |
|---|
{
"packageName": string,
"installType": enum ( |
| الحقول | |
|---|---|
packageName |
اسم حزمة التطبيق |
installType |
نوع التثبيت المطلوب تنفيذه. |
OncCertificateProvider
| تمثيل JSON |
|---|
{ "certificateReferences": [ string ], // Union field |
| الحقول | |
|---|---|
certificateReferences[] |
هذه الميزة غير متاحة للجميع. |
حقل الدمج هذه الميزة غير متاحة للجميع. يمكن أن تكون |
|
contentProviderEndpoint |
هذه الميزة غير متاحة للجميع. |
ContentProviderEndpoint
| تمثيل JSON |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| الحقول | |
|---|---|
uri |
هذه الميزة غير متاحة للجميع. |
packageName |
هذه الميزة غير متاحة للجميع. |
signingCertsSha256[] |
الحقل مطلوب. هذه الميزة غير متاحة للجميع. |
CrossProfilePolicies
| تمثيل JSON |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| الحقول | |
|---|---|
showWorkContactsInPersonalProfile |
تحديد ما إذا كان بإمكان التطبيقات الشخصية الوصول إلى جهات الاتصال المخزّنة في ملف العمل يمكنك الاطّلاع أيضًا على |
crossProfileCopyPaste |
ما إذا كان يمكن لصق النص المنسوخ من أحد الملفَين الشخصي أو العمل في الملف الآخر |
crossProfileDataSharing |
ما إذا كان يمكن مشاركة البيانات من أحد الملفَين (الشخصي أو العمل) مع التطبيقات في الملف الآخر تتحكّم هذه السمة تحديدًا في مشاركة البيانات البسيطة من خلال الأهداف. يتم بشكل منفصل ضبط إدارة قنوات الاتصال الأخرى بين الملفات الشخصية، مثل البحث عن جهات الاتصال أو النسخ واللصق أو ربط تطبيقات العمل والتطبيقات الشخصية. |
workProfileWidgetsDefault |
تحدّد هذه السمة السلوك التلقائي لعناصر واجهة المستخدم في ملف العمل. إذا لم تحدّد السياسة |
crossProfileAppFunctions |
اختياريّ. يتحكّم هذا الإعداد في ما إذا كان بإمكان تطبيقات الملف الشخصي استدعاء وظائف التطبيقات التي تعرضها التطبيقات في ملف العمل. |
exemptionsToShowWorkContactsInPersonalProfile |
قائمة التطبيقات المستبعَدة من إعداد
تتوفّر هذه الميزة على الإصدار 14 من نظام التشغيل Android والإصدارات الأحدث. يتم تسجيل قيمة |
UsageLog
| تمثيل JSON |
|---|
{ "enabledLogTypes": [ enum ( |
| الحقول | |
|---|---|
enabledLogTypes[] |
تحدِّد هذه السياسة أنواع السجلّات المفعّلة. يُرجى العِلم أنّ المستخدمين سيتلقّون رسائل على الجهاز عند تفعيل تسجيل الاستخدام. |
uploadOnCellularAllowed[] |
تحدّد هذه السمة أنواع السجلات المفعّلة التي يمكن تحميلها باستخدام بيانات الجوّال. يتم تلقائيًا وضع السجلات في قائمة انتظار التحميل عندما يتصل الجهاز بشبكة Wi-Fi. |
DeviceConnectivityManagement
| تمثيل JSON |
|---|
{ "usbDataAccess": enum ( |
| الحقول | |
|---|---|
usbDataAccess |
تتحكّم هذه الإعدادات في الملفات و/أو البيانات التي يمكن نقلها عبر USB. يتوفّر فقط على الأجهزة المملوكة للشركة. |
configureWifi |
تتحكّم هذه السياسة في امتيازات ضبط شبكة Wi-Fi. استنادًا إلى الخيار الذي تم ضبطه، سيتمكّن المستخدم من التحكّم بشكل كامل أو محدود أو لن يتمكّن من التحكّم في إعداد شبكات Wi-Fi. |
wifiDirectSettings |
عناصر التحكّم في ضبط إعدادات Wi-Fi Direct واستخدامها يتوفّر هذا الإعداد على الأجهزة المملوكة للشركة التي تعمل بالإصدار Android 13 والإصدارات الأحدث. |
tetheringSettings |
تتحكّم هذه السياسة في إعدادات الربط. واستنادًا إلى القيمة المحدّدة، يُمنع المستخدم جزئيًا أو كليًا من استخدام أشكال مختلفة من الربط. |
wifiSsidPolicy |
قيود على معرّفات SSID لشبكات Wi-Fi التي يمكن للجهاز الاتصال بها يُرجى العِلم أنّ هذا الإجراء لا يؤثّر في الشبكات التي يمكن ضبطها على الجهاز. يتوفّر هذا الإعداد على الأجهزة المملوكة للشركة التي تعمل بالإصدار Android 13 والإصدارات الأحدث. |
wifiRoamingPolicy |
اختياريّ. سياسة التجوال عبر شبكة Wi-Fi |
bluetoothSharing |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان مسموحًا بالمشاركة عبر البلوتوث. |
preferentialNetworkServiceSettings |
اختياريّ. إعدادات خدمة الشبكة المفضّلة سيؤدي ضبط هذا الحقل إلى إلغاء |
apnPolicy |
اختياريّ. سياسة اسم نقطة الوصول (APN) إعدادات أسماء نقاط الوصول (APN) التي قد تحلّ محل أي أسماء نقاط وصول أخرى على الجهاز لمزيد من التفاصيل، يُرجى الاطّلاع على |
WifiSsidPolicy
| تمثيل JSON |
|---|
{ "wifiSsidPolicyType": enum ( |
| الحقول | |
|---|---|
wifiSsidPolicyType |
نوع سياسة معرّف SSID الخاص بشبكة Wi-Fi التي سيتم تطبيقها |
wifiSsids[] |
اختياريّ. قائمة بمعرّفات SSID لشبكات Wi-Fi التي يجب تطبيقها في السياسة. يجب ألا يكون هذا الحقل فارغًا عند ضبط WifiSsidPolicyType على |
WifiSsid
| تمثيل JSON |
|---|
{ "wifiSsid": string } |
| الحقول | |
|---|---|
wifiSsid |
الحقل مطلوب. معرّف SSID لشبكة Wi-Fi ممثَّل كسلسلة. |
WifiRoamingPolicy
| تمثيل JSON |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| الحقول | |
|---|---|
wifiRoamingSettings[] |
اختياريّ. إعدادات التجوال عبر شبكة Wi-Fi يجب أن تكون معرّفات SSID المقدَّمة في هذه القائمة فريدة، وإلا سيتم رفض السياسة. |
WifiRoamingSetting
| تمثيل JSON |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| الحقول | |
|---|---|
wifiSsid |
الحقل مطلوب. معرّف SSID لشبكة Wi-Fi |
wifiRoamingMode |
الحقل مطلوب. وضع التجوال عبر شبكة Wi-Fi لمعرّف SSID المحدّد |
PreferentialNetworkServiceSettings
| تمثيل JSON |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| الحقول | |
|---|---|
preferentialNetworkServiceConfigs[] |
الحقل مطلوب. إعدادات خدمة الشبكة المفضّلة التي تتيح استخدام شرائح متعددة للمؤسسة يجب ألا تكون هناك إعدادات متعدّدة تتضمّن |
defaultPreferentialNetworkId |
الحقل مطلوب. رقم التعريف التلقائي للشبكة المفضّلة للتطبيقات غير المدرَجة في
سيظل بإمكانك استخدام |
PreferentialNetworkServiceConfig
| تمثيل JSON |
|---|
{ "preferentialNetworkId": enum ( |
| الحقول | |
|---|---|
preferentialNetworkId |
الحقل مطلوب. معرّف الشبكة المفضّلة يجب عدم ضبط هذه السياسة على |
fallbackToDefaultConnection |
اختياريّ. تحدّد هذه السمة ما إذا كان مسموحًا بالرجوع إلى الشبكة التلقائية على مستوى الجهاز. في حال ضبط هذه السياسة على |
nonMatchingNetworks |
اختياريّ. ما إذا كان سيتم حظر التطبيقات التي ينطبق عليها هذا الإعداد من استخدام شبكات أخرى غير الخدمة المفضّلة إذا تم ضبط هذا الخيار على |
ApnPolicy
| تمثيل JSON |
|---|
{ "overrideApns": enum ( |
| الحقول | |
|---|---|
overrideApns |
اختياريّ. تحديد ما إذا كانت أسماء نقاط الوصول البديلة غير مفعَّلة أو مفعَّلة لمزيد من التفاصيل، يُرجى الاطّلاع على |
apnSettings[] |
اختياريّ. إعدادات اسم نقطة الوصول (APN) لأسماء نقاط الوصول البديلة يجب ألا يكون هناك أي تعارض بين أي من إعدادات APN المقدَّمة، وإلا سيتم رفض السياسة. يتعارض |
ApnSetting
| تمثيل JSON |
|---|
{ "apnTypes": [ enum ( |
| الحقول | |
|---|---|
apnTypes[] |
الحقل مطلوب. فئات الاستخدام لاسم نقطة الوصول سيتم رفض السياسة إذا كان هذا الحقل فارغًا أو يحتوي على |
apn |
الحقل مطلوب. اسم نقطة الوصول. سيتم رفض السياسة إذا كان هذا الحقل فارغًا. |
displayName |
الحقل مطلوب. اسم سهل القراءة يصف اسم نقطة الوصول (APN) سيتم رفض السياسة إذا كان هذا الحقل فارغًا. |
alwaysOnSetting |
اختياريّ. تحديد ما إذا كان يجب تفعيل موارد User Plane أثناء كل عملية انتقال من وضع CM-IDLE إلى حالة CM-CONNECTED لاسم نقطة الوصول هذا راجِع القسم 5.6.13 من المواصفة الفنية 23.501 الصادرة عن شراكة الجيل الثالث (3GPP). |
authType |
اختياريّ. نوع المصادقة لاسم نقطة الوصول |
carrierId |
اختياريّ. معرّف مشغّل شبكة الجوّال لاسم نقطة الوصول (APN) تعني القيمة 0 (تلقائيًا) أنّه لم يتم ضبط أي قيمة، ويتم رفض القيم السلبية. |
mmsProxyAddress |
اختياريّ. عنوان وكيل خدمة رسائل الوسائط المتعددة (MMS) لنقطة الوصول (APN) التي يمكن أن تكون عنوان IP أو اسم مضيف (وليس عنوان URL). |
mmsProxyPort |
اختياريّ. منفذ الخادم الوكيل لرسائل الوسائط المتعددة (MMS) في اسم نقطة الوصول (APN) تعني القيمة 0 (تلقائيًا) أنّه لم يتم ضبط أي قيمة، ويتم رفض القيم السلبية. |
mmsc |
اختياريّ. معرّف الموارد المنتظم (URI) لمركز خدمة رسائل الوسائط المتعددة (MMSC) الخاص باسم نقطة الوصول (APN) |
mtuV4 |
اختياريّ. تمثّل هذه السمة الحجم التلقائي لوحدة الإرسال القصوى (MTU) بالبايت لمسارات IPv4 التي تم إعدادها من خلال إعدادات اسم نقطة الوصول (APN). تعني القيمة 0 (تلقائيًا) أنّه لم يتم ضبط أي قيمة، ويتم رفض القيم السلبية. تتوفّر هذه الميزة على الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث. يتم عرض |
mtuV6 |
اختياريّ. حجم وحدة الإرسال القصوى (MTU) لواجهة IPv6 الجوّالة التي تم الاتصال بها عبر اسم نقطة الوصول (APN). تعني القيمة 0 (تلقائيًا) أنّه لم يتم ضبط أي قيمة، ويتم رفض القيم السلبية. تتوفّر هذه الميزة على الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث. يتم عرض |
mvnoType |
اختياريّ. نوع تطابق MVNO لاسم نقطة الوصول |
networkTypes[] |
اختياريّ. تقنيات الراديو (أنواع الشبكات) التي يمكن أن يستخدمها اسم نقطة الوصول (APN) سيتم رفض السياسة إذا كان هذا الحقل يحتوي على |
username |
اختياريّ. اسم مستخدم اسم نقطة الوصول |
password |
اختياريّ. كلمة مرور اسم نقطة الوصول |
numericOperatorId |
اختياريّ. المعرّف الرقمي لمشغّل اسم نقطة الوصول (APN). يتم تحديد معرّف المشغّل الرقمي على أنّه رمز البلد للجوّال (MCC) + رمز شبكة الجوّال (MNC). |
protocol |
اختياريّ. البروتوكول المستخدَم للاتصال باسم نقطة الوصول هذا |
roamingProtocol |
اختياريّ. البروتوكول الذي سيتم استخدامه للاتصال باسم نقطة الوصول هذا أثناء تجوال الجهاز |
proxyAddress |
اختياريّ. عنوان الخادم الوكيل لاسم نقطة الوصول (APN) |
proxyPort |
اختياريّ. منفذ الخادم الوكيل لاسم نقطة الوصول تعني القيمة 0 (تلقائيًا) أنّه لم يتم ضبط أي قيمة، ويتم رفض القيم السلبية. |
DeviceRadioState
| تمثيل JSON |
|---|
{ "wifiState": enum ( |
| الحقول | |
|---|---|
wifiState |
تتحكّم هذه السياسة في الحالة الحالية لشبكة Wi-Fi وما إذا كان بإمكان المستخدم تغيير حالتها. |
airplaneModeState |
تتحكّم هذه السياسة في ما إذا كان بإمكان المستخدم تفعيل وضع الطيران أو إيقافه. |
ultraWidebandState |
تتحكّم هذه السياسة في حالة إعداد النطاق الفائق العرض وما إذا كان بإمكان المستخدم تفعيله أو إيقافه. |
cellularTwoGState |
تتحكّم هذه السياسة في ما إذا كان بإمكان المستخدم تفعيل إعداد شبكة الجيل الثاني أو إيقافه. |
minimumWifiSecurityLevel |
الحدّ الأدنى المطلوب لمستوى أمان شبكات Wi-Fi التي يمكن للجهاز الاتصال بها |
userInitiatedAddEsimSettings |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان يُسمح للمستخدم بإضافة ملفات شخصية لبطاقة eSIM. |
DisplaySettings
| تمثيل JSON |
|---|
{ "screenBrightnessSettings": { object ( |
| الحقول | |
|---|---|
screenBrightnessSettings |
اختياريّ. تتحكّم هذه السياسة في إعدادات سطوع الشاشة. |
screenTimeoutSettings |
اختياريّ. تتحكّم هذه السياسة في إعدادات المهلة قبل غلق الشاشة. |
ScreenBrightnessSettings
| تمثيل JSON |
|---|
{
"screenBrightnessMode": enum ( |
| الحقول | |
|---|---|
screenBrightnessMode |
اختياريّ. تتحكّم هذه السياسة في وضع سطوع الشاشة. |
screenBrightness |
اختياريّ. يتراوح سطوع الشاشة بين 1 و255، حيث يمثّل الرقم 1 أدنى مستوى سطوع والرقم 255 أعلى مستوى سطوع. تعني القيمة 0 (تلقائية) أنّه لم يتم ضبط سطوع الشاشة. ويتم رفض أي قيمة أخرى. يجب أن يكون |
ScreenTimeoutSettings
| تمثيل JSON |
|---|
{
"screenTimeoutMode": enum ( |
| الحقول | |
|---|---|
screenTimeoutMode |
اختياريّ. تتحكّم هذه السياسة في ما إذا كان يُسمح للمستخدم بضبط مهلة غلق الشاشة. |
screenTimeout |
اختياريّ. تتحكّم هذه السمة في مدة المهلة قبل غلق الشاشة. يجب أن تكون مدة مهلة الشاشة أكبر من 0، وإلا سيتم رفضها. بالإضافة إلى ذلك، يجب ألا يكون أكبر من مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
WorkAccountSetupConfig
| تمثيل JSON |
|---|
{
"authenticationType": enum ( |
| الحقول | |
|---|---|
authenticationType |
اختياريّ. نوع المصادقة للمستخدم على الجهاز |
requiredAccountEmail |
اختياريّ. عنوان البريد الإلكتروني المحدّد لحساب العمل على Google الذي سيتمّ إضافته يكون هذا الحقل مناسبًا فقط إذا كانت قيمة |
DefaultApplicationSetting
| تمثيل JSON |
|---|
{ "defaultApplicationType": enum ( |
| الحقول | |
|---|---|
defaultApplicationType |
الحقل مطلوب. نوع التطبيق الذي سيتم ضبطه كالتطبيق التلقائي. |
defaultApplications[] |
الحقل مطلوب. قائمة التطبيقات التي يمكن ضبطها كتطبيق تلقائي لنوع معيّن. يجب ألا تكون هذه القائمة فارغة أو تحتوي على عناصر مكرّرة. يتم ضبط التطبيق الأول في القائمة الذي تم تثبيته والمؤهَّل لاستخدام إذا كان يتم تسجيل عند تطبيق |
defaultApplicationScopes[] |
الحقل مطلوب. النطاقات التي يجب تطبيق السياسة عليها يجب ألا تكون هذه القائمة فارغة أو تحتوي على عناصر مكرّرة. يتم تسجيل |
DefaultApplication
| تمثيل JSON |
|---|
{ "packageName": string } |
| الحقول | |
|---|---|
packageName |
الحقل مطلوب. اسم الحزمة الذي يجب ضبطه كتطبيق تلقائي سيتم رفض السياسة إذا كان اسم الحزمة غير صالح. |
التعليقات التوضيحية للأدوات
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌