AIR for IOS 无法请求http协议的解决办法
最近发现同样的项目 放到不同iphone上面有的设备没法成功的请求http协议 sockt正常。一度怀疑设备问题,哪只同样的设备也会出现。
最终发现是IOS系统版本问题。原来在IOS9的时候增加了 安全限制 对于https协议的请求是完全可以的。但是有时候也不可能为了这个而去修改http为https。好在apple提供了一个解决方案。
在air的 xml配置里面的 InfoAdditions 标签中加入键值对 即可
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>