מכשירים ייעודיים הם מכשירים בבעלות החברה שמתאימים לתרחיש אחד לדוגמה, למשל כמו שילוט דיגיטלי, הדפסת כרטיסים או ניהול מלאי. ההרשאה הזו מאפשרת לאדמינים כדי לנעול עוד יותר את השימוש במכשיר לאפליקציה אחת או לקבוצה קטנה של אפליקציות, ומונעת מהמשתמשים להפעיל אפליקציות אחרות או לבצע פעולות אחרות במכשיר.
הגדרות מכשיר
קטע הקוד של המדיניות הזה כולל את הגדרות המכשיר המומלצות עבור במכשיר ייעודי עם גישה מינימלית.
"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 },
מצב קיוסק
במצב קיוסק, מתבצעת השקה של אפליקציית "קיוסק" ייעודית באופן אוטומטי כשמתבצעת אתחול של המכשיר. האפליקציה פועלת במצב מסך מלא, מוצמד למסך הבית כדי למנוע ממשתמשים לצאת מהאפליקציה.
כדי להפעיל מצב קיוסק במכשיר, צריך לציין אפליקציית "קיוסק" ייעודית
על ידי הגדרה של installType
ל-KIOSK
שלו. הזה
אפליקציית 'קיוסק' ייעודית תופעל באופן אוטומטי עם אתחול המכשיר.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
קישור אפליקציית "קיוסק" לאפליקציות נוספות
לכל מכשיר יכולה להיות רק אפליקציית "קיוסק" ייעודית אחת.
(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" } ]
הפעלת מצב קיוסק לדפי אינטרנט
בעזרת אפליקציות אינטרנט, אפשר להפעיל דף אינטרנט במצב קיוסק. אפליקציית אינטרנט הופכת דף אינטרנט אפליקציה ל-Android. אתם משתמשים בשם החבילה של אפליקציית אינטרנט כדי להתקין אותה במכשיר, פשוט כמו כל אפליקציה אחרת ל-Android.
באמצעות שם החבילה של אפליקציית אינטרנט, הגדר אותה בתור שם המכשיר
אפליקציית "קיוסק" על ידי הגדרה של installType
ל-KIOSK
.
כי אפליקציות אינטרנט מחייבות
Google Chrome
כדי להפעיל את Chrome, עליך להוסיף את Chrome גם ל-applications
.
הדוגמה הבאה כוללת המלצות נוספות להגדרות, כמו שימוש
הגדרות מנוהלות כדי להתיר במפורש את כתובת האתר של אפליקציית האינטרנט ב-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" } ]
מרכז אפליקציות במצב קיוסק
אם מכשיר דורש מהמשתמשים לגשת לאפליקציה אחת או יותר ממסך הבית:
להפעיל את מרכז האפליקציות המותאם אישית של המכשיר על ידי הפעלה של
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" } ]
אפשר גם לפתח אפליקציית מרכז אפליקציות מותאמת אישית משלך, שתעניק למשתמשים גישה אל אפליקציות מרובות.