允许私有分布式Android应用程序的自动更新功能

时间:2012-06-18 11:36:53

标签: android android-intent autocomplete installation android-manifest

对于我的私人分布式Android应用程序,我正在检查是否有任何更新可用,每次用户打开应用程序时使用某些Web服务从我的分发服务器。如果有任何更新可用,我正在下载最新的apk到SD卡,并通过调用下面的Intent。它将安装新版本。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);

在安装时,它显示“替换应用程序对话框”,并显示消息“您正在安装的应用程序将替换另一个应用程序。所有以前的用户数据都将被保存。”使用“确定”和“取消”选项。而不是显示替换应用程序对话框,我想要更新和取消或允许自动更新选项,就像Android市场提供的一些应用程序。怎么做,请提出任何建议。

enter image description here

1 个答案:

答案 0 :(得分:0)

嗯,它可以使用http://push-link.com达到此目的。它有很多不错的功能。

有一种叫做PushLink.idle的方法可以“启用/禁用”自动更新。