我正在做一个任务,我需要在Android手机上实现无声apk安装。我查了很多帖子,发现只有在磨刀石已经扎根的情况下才能安装apk。但MDM(移动设备管理)工具能够安装apk,无需用户交互和远程。任何机构都可以解释MDM如何做到这一点?MDM如何在没有用户交互的情况下在设备上安装应用程序?
0
A
回答
1
在Android上,AirWatch等MDM公司必须为其服务应用程序提供os级应用程序签名。例如,三星有这样的:
https://play.google.com/store/apps/details?id=com.airwatch.admin.samsung&hl=en
一旦安装了该服务,操作系统允许,因为服务是值得信赖的,好像它是操作系统的一部分,在iTunes上做无提示安装。
0
是的,你可以静默安装的应用程序,而无需用户交互:
要做到这一点你的应用程序必须系统签字。其次,你必须要安装的应用程序的APK,然后你需要运行一个命令pm install
,你可以做编程方式是这样的:
private boolean installApk(String apkPath)
{
Command installEvent = new Command(getCommandList("pm install "
+ apkPath));
return installEvent.executeCommandList();
}
这对我的作品。
这个应用程序是否仅适用于三星的KNOX技术?在基本层面上,我只是试图确定是否存在Android静默MDM安装实现,它不需要特定于供应商的技术(例如Samsung KNOX)或生根设备(其中一个答案似乎是通过运行任意远程设备上的命令) – Coruscate5