如果版本不同,请检查版本并安装apk OTA

时间:2011-07-29 15:42:48

标签: android install version apk ota

我正在尝试构建这个现在差不多完整的应用程序。我试图通过

改进它
  • 提供OTA支持
  • 为了检查版本,请下载apk并安装它。

一些研究指出我使用Intents但不是很清楚。

非常感谢逐步程序。

提前致谢。

PS:由于某些要求,我可能不会在市场上发布它。因此排除了上传到市场。

1 个答案:

答案 0 :(得分:1)

您可以通过使用带有apk文件的ACTION_VIEW发送意图来以编程方式安装APK。这将打开应用程序安装程序,如果清单中的构建版本高于已安装应用程序中的构建版本,则会安装它。

查看该部分的类似问题here

您需要定期轮询服务器上某个可以返回最新版本号的文件,并通过PackageManager将其与当前安装的应用程序版本号进行比较(调用getPackageInfo()并检查PackageInfo.versionCode )。