安卓管理的设备卡在KIOSK模式,策略没有自动应用,无法解锁



目前,我们在100多台设备上使用android管理api,这些设备都在同一策略下,并向它们推送了KIOSK模式的应用程序。大多数情况下,设备仍处于KIOSK模式,但我们不时通过更改为FORCE_INSTALLED并增加minVersionCode来关闭锁定,或应用和更新。

问题-上周,UNPINING应用程序突然停止工作(几个月来一直运行良好(。没有应用我们正在推送的策略更新,尝试删除策略(无法删除,因为设备正在使用它(,禁用应用程序(什么都没发生(。从外观上看,我们被固定在一个应用程序中的设备卡住了,无法再取消固定。

我读过手动应用策略更新可能会有所帮助,但由于固定的信息亭,无法做到这一点。重新启动设备没有帮助。

我现在唯一能想到的解决方案是使用adb在工厂重新安装所有设备,但手动重新安装100多台设备不是一个解决方案。

使用KIOSK模式策略时,建议将SystemUpdateType设置为WINDOWED。设置更新窗口将确保在特定的时间范围内安装更新,即使应用程序在KIOSK模式下运行也是如此。

以下策略将更新窗口设置在凌晨3:00到10:00之间。设置systemUpdate策略时,请确保startMinutesendMinutes的值不相同,并且两个值都未设置为0。

"systemUpdate": {
{
"type": "WINDOWED",
"startMinutes": 180, 
"endMinutes": 600 
]
}
}

要检查上次在设备上更新策略的时间,可以使用www.iget API并检查lastPolicySyncTimeappliedPolicyVersion字段以检查设备上的策略版本。

作为systemUpdate策略的替代方案,您还可以将autoUpdateMode策略设置为AUTO_UPDATE_HIGH_PRIORITY。设置此策略将在更新可用时立即更新应用程序。

{
"packageName": string,
...
"autoUpdateMode": “AUTO_UPDATE_HIGH_PRIORITY”
}

最新更新