当 kioskCustomLauncherEnabled 开启时,清除 FORCE_INSTALLED 应用上的应用数据和缓存

问题描述

我们将一些私有应用分发给专用的 Android 设备,当我们在用户之间移动它们时,我希望能够从应用中清除应用数据。几个月前,这是有效的,但最近当我们去清除应用程序数据(从设置)时,政策不允许。 我们不希望用户能够卸载应用,但我们确实希望能够清除应用数据,以免保留之前用户用户数据。

  1. 有没有办法只清除单个应用数据?
  2. 是否有一些策略设置可以控制您是否可以清除应用数据?

我们当前的解决方法是手动切换到没有应用程序的配置文件(我们要清除的那些),然后将它们切换回相关配置文件,强制卸载然后重新安装应用程序。然而,这比我们想要的要麻烦。

解决方法

我认为这是按预期工作的。 +1 kioskCustomerLauncher 但是,在自助服务终端模式下运行的应用程序并不是“秘密”,在我看来,它只是为了易于使用而对政策透明:)

理论

安卓企业