最近发现同样的项目 放到不同iphone上面有的设备没法成功的请求http协议 sockt正常。一度怀疑设备问题,哪只同样的设备也会出现。

最终发现是IOS系统版本问题。原来在IOS9的时候增加了 安全限制 对于https协议的请求是完全可以的。但是有时候也不可能为了这个而去修改http为https。好在apple提供了一个解决方案。

在air的 xml配置里面的 InfoAdditions 标签中加入键值对 即可


<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Free Web Hosting