美文网首页程序员手机移动程序开发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