Android - 从Web服务器自动安装第三方apk文件

时间:2012-01-21 06:44:55

标签: auto-update android-install-apk

如何从Web服务器自动安装新版本的apk文件而不是手动安装(下载apk并单击相同)。启动应用程序后,它应查询Web服务器中可用的更高版本并基于应该在设备中安装新版本。更新可以是用户确认或后台处理。

1 个答案:

答案 0 :(得分:3)

未经用户许可,您无法自动安装任何apk。您最多可以下载apk文件,然后提示用户让他知道您希望安装此应用程序。

因此,如果Web应用程序具有必要的API,您可以编写一些代码来查询并获取最新版本,然后最终下载并提示用户。

有意启动此确认活动。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(new File("link to downloaded file")),"application/vnd.android.package-archive");
startActivity(intent);
相关问题