如何在没有用户交互的情况下在设备上安装MDM?

时间:2016-03-03 09:23:34

标签: android mdm android-install-apk

我正在进行一项任务,我需要在Android手机上实现无声apk安装。我检查了很多帖子,发现只有在磨刀石根植的情况下才可以安装apk。但MDM(移动设备管理)工具能够安装apk而无需用户交互和远程。任何机构都可以解释我MDM是如何做到的?

2 个答案:

答案 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();

}

这适合我。