我正在做一個任務,我需要在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