1

我正在尝试构建这个现在几乎完成的应用程序。我正在尝试通过以下方式改进它

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

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

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

提前致谢。

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

4

1 回答 1

1

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

在此处查看该部分的类似问题。

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

于 2011-07-29T16:15:26.777 回答