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,按照开发文档搭建即可,暂未遇到什么坑。相关文章推荐
- android图片特效
- Android开发重启adb的批处理
- Android屏幕适配全攻略(最权威的官方适配指导)
- Android应用程序线程的消息循环模型
- .gradle 文件简单介绍
- Android docs4.3API
- Android编码规范02
- Android XUtils的使用
- android ListView几个比较特别的属性
- Android自定义view之弹出式dialog
- Android消息机制深入了解
- android下的三种动画
- Android 百度地图路径规划
- Android 弹软键盘时listview的变化控制
- Android属性动画完全解析(二)
- android----Timer和TimerTask的使用
- android-----用代码安装apk文件
- Android 百度地图定位
- Android编码规范01
- 【Android】使用AIDL传递用户自定义类型数据--附完整示例代码