专用设备是满足单一应用场景的公司自有设备,例如 例如数字标牌、票券打印或库存管理。这样,管理员可以 可以进一步锁定设备使用范围,仅限单个应用或一小部分应用使用; 并禁止用户在 设备。
设备设置
此政策代码段包含推荐的设备设置 一台具有极少访问权限的专用设备
"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" } ]
为网页启用自助服务终端模式
对于 Web 应用, 则可以在自助服务终端模式下启动网页Web 应用可将网页转换为 Android 应用。您可以使用 Web 应用的软件包名称将其安装到设备上,只需 和任何其他 Android 应用一样
使用 Web 应用的软件包名称,将其指定为设备的
信息亭模式下的应用,只需将其 installType
设为 KIOSK
即可。
因为 Web 应用需要
Google Chrome 浏览器
,您还应将 Chrome 添加到 applications
。通过
下例展示了其他设置建议,例如使用
通过受管配置在 Chrome 中明确允许该 Web 应用的网址,以及
禁止其他网址。
"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" } ]
您也可以开发自己的自定义启动器应用,让用户能够访问 多个应用。