您的位置:首页 > 移动开发 > Android开发

Android&iOS安装包更新笔记

2015-10-24 14:12 555 查看

关于iOS和Android的安装包更新问题

1. Android更新apk

1)使用DownloadManager下载

2)使用HttpClient下载

apk的下载不能使用ssl,即不能使用https,因为DownloadManager不支持https

参考:

http://stackoverflow.com/questions/8106155/android-downloadmanager-and-ssl-https

http://www.google.com/codesearch#cZwlSNS7aEw/frameworks/base/core/java/android/app/DownloadManager.java&exact_package=android&q=Can%20only%20download%20HTTP%20URIs&type=cs&l=343

如果确实想用https下载,可以考虑扩展DownloadManager

参考:

https://github.com/alvinsj/android-https-downloadmanager-demo

或使用HttpClient

参考:

http://evan0625.iteye.com/blog/2064992

如果使用HttpClient下载,此时要注意如果出现了javax.net.ssl.SSLPeerUnverifiedException: No peer certificate异常,很有可能是服务端传过来证书信息缺少了startssl 的ca证书

参考:

http://www.trinea.cn/android/android-java-https-ssl-exception-2/

关于SSL:

http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html

2. iOS更新ipa

iOS更新和企业版发布必须使用https,按照开发文档搭建即可,暂未遇到什么坑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: