1

对于我的私有分布式 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 市场上提供的某些应用程序一样。如何做到这一点,请给任何建议。

在此处输入图像描述

4

1 回答 1

0

好吧,它可以使用http://push-link.com来实现。它有很多不错的功能。

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

于 2013-08-08T14:33:55.243 回答