1
我正在尝试构建此应用程序,该应用程序现在已基本完成。我试图通过如果版本不同,请检查版本并安装apk OTA
- 提供了OTA支持
- 为了做到这一点检查版本,下载APK安装它来改善它。
一些研究指出我使用Intents,但不是很清楚。
一步一步的过程将不胜感激。
在此先感谢。注:由于某些要求,我可能不会在市场上公布它。因此排除上传到市场。
我正在尝试构建此应用程序,该应用程序现在已基本完成。我试图通过如果版本不同,请检查版本并安装apk OTA
一些研究指出我使用Intents,但不是很清楚。
一步一步的过程将不胜感激。
在此先感谢。注:由于某些要求,我可能不会在市场上公布它。因此排除上传到市场。
您可以通过用apk文件发送ACTION_VIEW意图来以编程方式安装APK。这将打开应用程序安装程序,如果清单中的构建版本高于已安装应用程序中的构建版本,则安装程序将安装它。
对于那部分,看到类似的问题here。
您需要定期轮询服务器上某个文件并返回最新版本号,并通过PackageManager(调用getPackageInfo()并检查PackageInfo.versionCode)将其与当前安装的应用程序版本号进行比较。
谢谢。它工作得很好! – Neo