我正在进行一项任务,我需要在Android手机上实现无声apk安装。我检查了很多帖子,发现只有在磨刀石根植的情况下才可以安装apk。但MDM(移动设备管理)工具能够安装apk而无需用户交互和远程。任何机构都可以解释我MDM是如何做到的?
答案 0 :(得分:1)
在Android上,AirWatch等MDM公司必须为其服务应用程序提供os级应用程序签名。例如,对于三星而言:
https://play.google.com/store/apps/details?id=com.airwatch.admin.samsung&hl=en
安装该服务后,操作系统允许AirWatch进行静默安装,因为该服务受信任,就好像它是操作系统的一部分一样。
答案 1 :(得分:0)
是的,您可以在没有用户交互的情况下静默安装应用程序:
为此,您的应用必须经过系统签名。其次,你必须要安装你想要安装的应用程序的apk,然后你需要运行一个命令pm install
,你可以用这样的方式做这样的事情:
private boolean installApk(String apkPath)
{
Command installEvent = new Command(getCommandList("pm install "
+ apkPath));
return installEvent.executeCommandList();
}
这适合我。