מכשירים ייעודיים הם מכשירים בבעלות החברה שמיועדים לשימוש בתרחיש יחיד, למשל שילוט דיגיטלי, הדפסת כרטיסים או ניהול מלאי. כך אדמינים יכולים להמשיך לצמצם את השימוש במכשיר לאפליקציה אחת או לקבוצה קטנה של אפליקציות, והם לא יכולים להפעיל אפליקציות אחרות ולבצע פעולות אחרות במכשיר.
הגדרות המכשיר
קטע הקוד של המדיניות כולל את הגדרות המכשיר המומלצות למכשיר ייעודי עם גישה מינימלית.
"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 גם אל 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" } ]
מרכז האפליקציות במצב קיוסק
אם במכשיר נדרשת גישה לאפליקציה אחת או יותר ממסך הבית,
צריך להפעיל את 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" } ]
ניתן גם לפתח אפליקציית מרכז אפליקציות מותאמת אישית כדי לתת למשתמשים גישה למספר אפליקציות.