전용 기기는 디지털 사이니지, 티켓 인쇄, 인벤토리 관리와 같은 단일 사용 사례를 충족하는 회사 소유 기기입니다. 이렇게 하면 관리자가 기기의 사용을 단일 앱 또는 소수의 앱으로 더 엄격하게 제한하고 사용자가 기기에서 다른 앱을 사용 설정하거나 다른 작업을 실행하지 못하도록 할 수 있습니다.
기기 설정
이 정책 스니펫에는 최소한의 액세스 권한이 있는 전용 기기에 권장되는 기기 설정이 포함되어 있습니다.
"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로 설정하여 기기의 지정된 키오스크 앱을 지정합니다. 이 지정된 키오스크 앱은 기기가 부팅될 때 자동으로 실행됩니다.
기기에는 지정된 키오스크 앱(installType이 KIOSK로 설정됨)이 하나만 있을 수 있습니다. 하지만 키오스크 앱이 다른 앱에 연결된 경우 이러한 추가 앱을 applications에 추가할 수 있습니다. 추가 앱의 installType가 KIOSK 또는 BLOCKED이 아닌지 확인합니다.
웹 앱을 사용하면 키오스크 모드로 웹페이지를 실행할 수 있습니다. 웹 앱은 웹페이지를 Android 앱으로 변환합니다. 다른 Android 앱과 마찬가지로 웹 앱의 패키지 이름을 사용하여 기기에 설치합니다.
웹 앱의 패키지 이름을 사용하여 installType를 KIOSK로 설정하여 기기의 키오스크 앱으로 지정합니다.
웹 앱을 실행하려면 Google Chrome이 필요하므로 applications에도 Chrome을 추가해야 합니다. 아래 예에는 관리 구성을 사용하여 Chrome에서 웹 앱의 URL을 명시적으로 허용하고 다른 URL을 허용하지 않는 등의 추가 설정 권장사항이 포함되어 있습니다.
기기에서 사용자가 홈 화면에서 하나 이상의 앱에 액세스해야 하는 경우 정책에서 kioskCustomLauncherEnabled를 사용 설정하여 기기의 맞춤 런처를 사용 설정합니다. 기기를 잠금 해제 상태로 유지하려면 (예: 공용 키오스크의 경우) keyguardDisabled를 사용 설정하세요.
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[[["\u003cp\u003eDedicated devices are company-owned and serve a single purpose, allowing admins to restrict usage to specific apps for enhanced security.\u003c/p\u003e\n"],["\u003cp\u003eKiosk mode enables a designated app to launch automatically in full-screen upon device boot, restricting user access to other apps or functionalities.\u003c/p\u003e\n"],["\u003cp\u003eDevices can be further customized for specific use cases, like enabling kiosk mode for web pages or using a custom launcher for access to multiple pre-selected apps.\u003c/p\u003e\n"],["\u003cp\u003eAdmins can enforce a wide range of device settings, including automatic system updates, disabling screen capture or factory reset, and controlling camera access for enhanced security and control.\u003c/p\u003e\n"],["\u003cp\u003eWhile a single kiosk app can be designated, it can be linked to other necessary apps, ensuring seamless workflow while maintaining a locked-down environment.\u003c/p\u003e\n"]]],["Dedicated devices, designed for single-use cases, can be configured with restrictive settings like disabling safe boot, screen capture, factory reset, and camera access. Kiosk mode, enabled by setting an app's `installType` to `KIOSK`, auto-launches a designated app full-screen. Web pages can be launched in kiosk mode via web apps. A custom launcher (`kioskCustomLauncherEnabled`) allows access to multiple apps from the home screen; use `keyguardDisabled` to keep the device unlocked. Linked apps can also be added with their own install type. System updates can be set during a scheduled window.\n"],null,["# Example policies: dedicated devices\n\nDedicated devices are company-owned devices that fulfill a single use case, such\nas digital signage, ticket printing, or inventory management. This allows admins\nto further lock down the usage of a device to a single app or small set of apps,\nand prevents users from enabling other apps or performing other actions on the\ndevice.\n\nDevice settings\n---------------\n\nThis policy snippet includes the recommended device settings for\na dedicated device with minimal access. \n\n```carbon\n\"safeBootDisabled\": true,\n\"screenCaptureDisabled\": true,\n\"factoryResetDisabled\": true,\n\"cameraDisabled\": true,\n// Specifies that system updates will be auto-installed during a daily\n// maintenance window between 2am and 4am.\n\"systemUpdate\": {\n \"type\": \"WINDOWED\",\n \"startMinutes\": 120,\n \"endMinutes\": 240\n},\n```\n\nKiosk mode\n----------\n\n| **Warning:** `statusBarDisabled` and `lockTaskAllowed` are deprecated. To disable the status bar on a device and approve an app for lock task mode, use `installType` `KIOSK` or set `kioskCustomLauncherEnabled` to `true`.\n\nIn **kiosk mode**, a designated kiosk app launches\nautomatically when a device boots. The app runs in full-screen mode and is\npinned to the home screen to prevent users from leaving the app.\n\nTo enable kiosk mode on a device, specify a designated kiosk app for the\ndevice by setting its `installType` to `KIOSK`. This\ndesignated kiosk app will launch automatically when the device boots.\n| **Note:** To re-enable the status bar on a device after a device was previously in kiosk mode, the admin will need to change `\ninstallType` to a value other than `KIOSK`. \n\n```carbon\n\"applications\": [\n {\n \"packageName\": \"com.example.app\",\n \"installType\": \"KIOSK\",\n \"defaultPermissionPolicy\": \"GRANT\"\n }\n]\n```\n\n### Link a kiosk app to additional apps\n\nA device can only have a single designated kiosk app\n(`installType` set to `KIOSK`). However, if a kiosk\napp links to other apps, these additional apps can be added to\n`applications`. Ensure that the `installType` for any\nadditional apps is not `KIOSK` or `BLOCKED`. \n\n```carbon\n\"applications\": [\n {\n \"packageName\": \"com.example.app\",\n \"installType\": \"KIOSK\",\n \"defaultPermissionPolicy\": \"GRANT\"\n },\n {\n \"packageName\": \"com.example.app_to_be_linked\",\n \"installType\": \"FORCE_INSTALLED\",\n \"defaultPermissionPolicy\": \"GRANT\"\n }\n]\n```\n\n### Enable kiosk mode for web pages\n\nWith **[web apps](/android/management/web-apps)**,\nyou can launch a web page in kiosk mode. A web app turns a web page into an\nAndroid app. You use a web app's package name to install it on a device, just\nlike any other Android app.\n\nUsing a web app's package name, designate it as the device's\nkiosk app by setting its `installType` to `KIOSK`.\nBecause web apps require\n[Google Chrome](https://play.google.com/store/apps/details?id=com.android.chrome)\nto launch, you should also add Chrome to `applications`. The\nexample below includes additional setting recommendations, such as using\nmanaged configurations to explicitly allow the web app's URL in Chrome and\ndisallow other URLs. \n\n```carbon\n\"applications\": [\n {\n \"packageName\": \"com.google.enterprise.webapp.x6306d4def62b6b3s\",\n \"installType\": \"KIOSK\",\n \"defaultPermissionPolicy\": \"GRANT\"\n },\n {\n \"packageName\": \"com.android.chrome\",\n \"installType\": \"FORCE_INSTALLED\",\n \"managedConfiguration\": {\n \"URLBlocklist\": [\"*\"],\n \"URLAllowlist\": [\"web.app.url\"]\n },\n \"defaultPermissionPolicy\": \"GRANT\"\n }\n]\n```\n\nKiosk launcher\n--------------\n\nIf a device requires users to access one or more apps from the home screen,\nenable the device's custom launcher by enabling\n`kioskCustomLauncherEnabled` in the policy. To keep the device\nunlocked (for public kiosks, for example), enable `keyguardDisabled`: \n\n```carbon\n\"kioskCustomLauncherEnabled\": true,\n\"keyguardDisabled\": true,\n\"applications\": [\n {\n \"packageName\": \"com.example.app1\",\n \"installType\": \"FORCE_INSTALLED\",\n \"defaultPermissionPolicy\": \"GRANT\"\n },\n {\n \"packageName\": \"com.example.app2\",\n \"installType\": \"FORCE_INSTALLED\",\n \"defaultPermissionPolicy\": \"GRANT\"\n }\n]\n```\n\nYou can also develop your own custom launcher app to give users access to\nmultiple apps."]]