الأجهزة المخصصة هي أجهزة مملوكة للشركة تفي بحالة استخدام واحدة، مثل مثل اللافتات الرقمية أو طباعة التذاكر أو إدارة المخزون. يتيح هذا الإجراء للمشرفين لحظر استخدام الجهاز ضمن تطبيق واحد أو مجموعة صغيرة من التطبيقات، وتمنع المستخدمين من تفعيل التطبيقات الأخرى أو تنفيذ إجراءات أخرى على الخاص بك.
إعدادات الجهاز
يتضمن مقتطف السياسة هذا إعدادات الجهاز المقترَحة لكلٍّ من جهاز مخصص مع الحد الأدنى من الوصول.
"safeBootDisabled": true, "screenCaptureDisabled": true, "factoryResetDisabled": true, "cameraDisabled": true, // Specifies that system updates will be auto-installed during a daily // maintenance window between 2am and 4am. "systemUpdate": { "type": "WINDOWED", "startMinutes": 120, "endMinutes": 240 },
وضع الكشك
في وضع Kiosk، يتم تشغيل تطبيق Kiosk مخصّص. تلقائيًا عند تشغيل الجهاز. يتم تشغيل التطبيق في وضع ملء الشاشة مُثبَّتة على الشاشة الرئيسية لمنع المستخدمين من مغادرة التطبيق.
لتفعيل وضع Kiosk على أحد الأجهزة، حدِّد تطبيق Kiosk مخصَّصًا
الجهاز من خلال ضبط installType
على KIOSK
. هذا النمط
تطبيق Kiosk المعين تلقائيًا عند تشغيل الجهاز.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
ربط تطبيق Kiosk بتطبيقات إضافية
لا يمكن أن يحتوي الجهاز إلا على تطبيق Kiosk واحد مخصّص.
(تم ضبط installType
على KIOSK
). ومع ذلك، إذا كان كشك
روابط تطبيقات إلى تطبيقات أخرى، يمكن إضافة هذه التطبيقات الإضافية إلى
applications
عليك التأكّد من أنّ السمة installType
لأي
التطبيقات الإضافية ليست KIOSK
أو BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
تفعيل وضع Kiosk لصفحات الويب
باستخدام تطبيقات الويب، يمكنك إطلاق صفحة ويب في وضع Kiosk. أحد تطبيقات الويب يحول صفحة ويب إلى تطبيق Android. يمكنك استخدام اسم حزمة تطبيق ويب لتثبيته على الجهاز، مثل أي تطبيق Android آخر.
باستخدام اسم حزمة تطبيق ويب، عيِّنه باعتباره عنوان حزمة الجهاز
تطبيق Kiosk من خلال ضبط installType
على KIOSK
.
لأن تطبيقات الويب تتطلب
متصفّح Google Chrome
لإطلاقه، يجب عليك أيضًا إضافة Chrome إلى applications
. تشير رسالة الأشكال البيانية
يتضمن المثال أدناه اقتراحات إضافية للإعدادات، مثل استخدام
عمليات التهيئة المُدارة للسماح بشكل صريح بعنوان URL لتطبيق الويب في Chrome
عدم السماح بعناوين URL أخرى.
"applications": [ { "packageName": "com.google.enterprise.webapp.x6306d4def62b6b3s", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.android.chrome", "installType": "FORCE_INSTALLED", "managedConfiguration": { "URLBlocklist": ["*"], "URLAllowlist": ["web.app.url"] }, "defaultPermissionPolicy": "GRANT" } ]
مشغّل تطبيقات Kiosk
إذا كان الجهاز يتطلب من المستخدمين الوصول إلى تطبيق واحد أو أكثر من الشاشة الرئيسية،
تفعيل مشغِّل التطبيقات المخصّص للجهاز من خلال تفعيل
kioskCustomLauncherEnabled
في السياسة. للاحتفاظ بالجهاز
غير مقفل (للأكشاك المتاحة للجميع على سبيل المثال)، فعِّل keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
يمكنك أيضًا تطوير تطبيق مشغّل التطبيقات المخصص لمنح المستخدمين إمكانية الوصول إلى تطبيقات متعددة.