关于UMeng分享iOS9上配置NSAppTransportSecurity导致UIWebView无法访问渣浪微博
来源:互联网 发布:网约车软件下载排行 编辑:程序博客网 时间:2024/06/05 01:12
1. 我们发现在某个版本添加了UMeng社会化分享后,UIWebView无法访问http://m.weibo.cn, 查看错误信息提示https 有问题。 是由于m.weibo.cn会重定向到https://passport.weibo.cn/signin/login上去登录,然后这个请求在iOS9上被apple直接干掉了。
按照umeng的FAQ,增加分享功能的时候我们在info.plist添加了一堆的Exception Domain,很明显sina.com.cn 和weibo.cn 之间差了一个NSThirdPartyExceptionAllowsInsecureHTTPLoads, 添加NSThirdPartyExceptionAllowsInsecureHTTPLoads = NO, 就可以了。
2. 过了两天 测试反馈 先到UIWebView先到baidu然后搜索weibo然后又进不去了。然后因为我们做了NSURLProtocol 实现引导UIWebView的流量到squid节点上,log又打印CFNetwork SSLHandshake failed (-9801)出来,去掉NSURLProtocol引导,就没问题了。但是这样就没钱赚了。。。。
3. chrome 了下 m版的渣浪微博,发现TLS1.0, 于是果断再 加上 NSTemporaryExceptionMinimumTLSVersion = TLSv1.0,
总算天下太平了。。。。
0 0
- 关于UMeng分享iOS9上配置NSAppTransportSecurity导致UIWebView无法访问渣浪微博
- iOS9 - NSAppTransportSecurity
- iOS9 https导致网络无法访问问题。
- NSAppTransportSecurity的相关配置
- 关于Umeng分享 报错原因
- UMeng分享
- 关于Websphere上配置servlet造成的无法访问解决方法
- Umeng微信分享
- Umeng 分享GIF图
- Umeng分享步骤
- iOS - Umeng分享
- iOS Umeng分享
- Umeng 分享集成
- 自定义UMeng分享面板
- Umeng分享 IOS篇
- iptables配置后导致服务器无法访问互联网
- UIWebView-iOS9设置
- 关于Umeng错误信息调试
- window下memcached安装步骤及使用
- 动态内存分配
- 向mysql数据库中写入中文,报错问题解决
- python基础练习2
- yii CActiveForm CHtml组件使用总结
- 关于UMeng分享iOS9上配置NSAppTransportSecurity导致UIWebView无法访问渣浪微博
- Result Maps collection already contains value for com.acmed.ecg.common.dao.WorkloadMapper.ReportResu
- android或 java内存泄漏需要注意的地方
- leetcode 260 : Single Number III
- BZOJ 1853 [Scoi2010]幸运数字 (容斥原理)
- Win7上安装32位Oracle客户端错误解决方法:[INS-30131] 执行安装程序验证所需的初始设置失败
- 要特别注意数据是否溢出,另外,int是16位,long是32位,而long long才是64位int
- 王团结:七牛是如何搞定每天500亿条日志的
- android 百度地图路线规划去掉节点图标