美文网首页程序员手机移动程序开发WEB前端程序开发
IOS 10适配https 包含对于一些http的一些兼容配置

IOS 10适配https 包含对于一些http的一些兼容配置

作者: 测试开发雨辰 | 来源:发表于2017-01-09 18:14 被阅读557次

iOS10 从2017年1月1日起苹果提出所有新提交的App默认不允许使用NSAllowsArbitraryLoads
来绕过ATS的限制,也就是说强制我们用HTTPS
,如果不这样的话提交App可能会被拒绝。

需要配置plist对兼容一些第三方啊或者不是https的请求域名,请求的网络图片是HTTP:
操作:
1)在项目info.plist中添加一个Key:App Transport Security Settings,类型为
Dictionary;
2)在其内添加一个Key: Exception Domains,类型为Dictionary;
3)在Exception Domains内添加要支持的域,其中域作为Key,类型为Dictionary;
4)每个域下面需要设置3个属性:类型为Boolean;
NSIncludesSubdomains YES
NSExceptionRequiresForwardSecrecy NO
NSExceptionAllowsInsecureHTTPLoads YES

截图
注意:每个需添加的域都需要设置此三个属性。如果请求的网络图片是HTTP,也是需要设置的图片的域。
这篇博客讲解的更详细:
http://blog.csdn.net/qq_31810357/article/details/53534279?locationNum=14&fps=1

相关文章

网友评论

    本文标题:IOS 10适配https 包含对于一些http的一些兼容配置

    本文链接:https://www.haomeiwen.com/subject/nbyhbttx.html