前由
由于 app 需要做到内部更新,照着网上的代码进行尝试,先是使用 DownloadManager 进行下载,再手机和模拟器上均是成功的,但是在部分安卓系统上却无法下载,直接是下载失败,找不到原因,最后只能通过浏览器去下载,刚开始下载没有啥问题,但是后边 不知道 iis 的站点上改动了啥东西,导致无法下载
解决
在本地进行测最开始是设置 的 MIME类型 类型为:application/apk (最开始服务器上的设置就是这个,是能使用的后边出现 文件无法打开),最后经过测试还是将 MIME类型 改为了application/vnd.android.package-archive,然后下载安装就没问题、、、、
最后
使用浏览器进行下载更新是一种解决 办法,但是无法进行广播进行自动安装,所以最后选择了更新框架,为了大家方便也给出来吧:
https://www.wanandroid.com/blog/show/2713