我正在尝试构建这个应用程序,现在几乎完成了。我正在尝试通过以下方式改进它
- 提供 OTA 支持
- 为此,请检查版本、下载 apk 并进行安装。
一些研究指出我要使用 Intents,但不是很清楚。
一个循序渐进的过程将不胜感激。
提前致谢。
PS:由于某些要求,我可能不会在市场上发布它。所以上传到市场被排除。
最佳答案
您可以通过将带有 ACTION_VIEW 的 Intent 与 apk 文件一起发送,以编程方式安装 APK。这将打开应用程序安装程序,如果 list 中的构建版本高于已安装应用程序中的构建版本,它将安装它。
见类似问题here对于那部分。
您需要定期轮询服务器某处的文件,以返回最新版本号,并通过PackageManager 将其与当前安装的应用程序版本号进行比较。 (调用 getPackageInfo() 并检查 PackageInfo.versionCode)。
关于android - 检查版本并安装 apk OTA 如果版本不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875620/