我具有检查应用程序最新版本的功能,如果当前版本小于服务器中的版本,它将显示对话框以更新应用程序,如下所示。
在上述更新中,如果我单击复制链接并下载,它将复制URL并打开浏览器,然后从我已经设置的URL服务器下载.apk。
这是可行的,但我想使其更高效。我想要单击按钮,它将从服务器下载.apk并显示进度下载而无需打开浏览器。我怎样才能做到这一点 ?
谢谢
答案 0 :(得分:1)
Play商店
据我所知,这不是当前可用的功能。在我开发的应用程序中,我可以检查版本号并通过对话框阻止用户使用该应用程序,但可以提供Play商店的链接,以便他们可以更新到最新版本。
但是,Android 11提供了内联更新,可提供更加简化的体验。
截至目前,Android 11处于预览状态。要使用这些API,您将必须使用平台通道从Flutter本地调用。
侧面加载
签出Install Application programmatically on Android
您将必须使用http将APK下载到外部存储,然后通过platform channel调用这些API。
答案 1 :(得分:0)