อุปกรณ์เฉพาะคืออุปกรณ์ของบริษัทซึ่งตอบโจทย์การใช้งานในกรณีเดียว เช่น เป็นป้ายดิจิทัล การพิมพ์ตั๋ว หรือการจัดการสินค้าคงคลัง ซึ่งช่วยให้ผู้ดูแลระบบ เพื่อล็อกการใช้อุปกรณ์ให้ใช้แอปเพียงแอปเดียวหรือชุดแอปเล็กๆ และป้องกันไม่ให้ผู้ใช้เปิดใช้แอปอื่นหรือดำเนินการอื่นๆ ใน อุปกรณ์
การตั้งค่าอุปกรณ์
ตัวอย่างนโยบายนี้มีการตั้งค่าอุปกรณ์ที่แนะนำสำหรับ อุปกรณ์เฉพาะที่มีการเข้าถึงน้อยที่สุด
"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" } ]
Launcher คีออสก์
หากอุปกรณ์กำหนดให้ผู้ใช้เข้าถึงแอปอย่างน้อย 1 แอปจากหน้าจอหลัก
เปิดใช้ Launcher ที่กำหนดเองของอุปกรณ์โดยเปิดใช้
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" } ]
คุณยังพัฒนาแอป Launcher ที่กำหนดเองเพื่อให้ผู้ใช้เข้าถึง หลายแอป