我们的应用程序完全在信息亭模式下运行(所有设备均在Android 5.1 Lollipop上运行)。使用DPM命令将该应用配置为设备所有者。
我们提供了更新应用程序功能(从应用程序内部),以从我们自己的服务器接收APK。
当应用程序在信息亭模式下运行时,会下载该应用程序,但不会启动安装意图。但是,如果我们退出Kiosk模式(使用stopLockTask),则安装会顺利进行。
我想这是设置策略和/或将相关系统应用列入白名单的问题。我以com.android.packageinstaller
的形式添加了mDpm.setLockTaskPackages(deviceAdmin, new String[]{getPackageName(),"com.android.packageinstaller"});
,但是没有用。
我们将不胜感激任何帮助。