2011-01-05 88 views
0

在我的应用程序,这是分布在市场之外,用户可以通过下载一个apk进行升级。我的应用程序在升级可用时通知用户,如果他/她点击“升级”,则会使用apk URL启动VIEW目标。如何强制浏览器在前台下载?

服务器端,apk文件是静态发送的,mimetype为application/vnd.android.package-archive

这一切工作正常。但是,从Froyo开始,浏览器立即退出并在后台执行下载。这对用户来说是相当混乱的。在Froyo之前,下载是在前台执行的,完成后用户很自然地点击下载的项目。

有没有办法让浏览器在Froyo的前台下载?

回答

0

我实际上找到了我的问题的答案。使用APK的直接URL时会出现问题,但在使用带有下载按钮的中介html页面时,会在前台执行下载。