2011-07-29 140 views
1

我正在尝试构建此应用程序,该应用程序现在已基本完成。我试图通过如果版本不同,请检查版本并安装apk OTA

  • 提供了OTA支持
  • 为了做到这一点检查版本,下载APK安装它来改善它。

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

一步一步的过程将不胜感激。

在此先感谢。注:由于某些要求,我可能不会在市场上公布它。因此排除上传到市场。

回答

1

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

对于那部分,看到类似的问题here

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

+0

谢谢。它工作得很好! – Neo