美文网首页
【转】苹果ATS(强制HTTPS)审核新政解码

【转】苹果ATS(强制HTTPS)审核新政解码

作者: 陈大帅 | 来源:发表于2017-08-22 15:30 被阅读43次

1. ATS

App Transport Security(ATS) 是Apple为增强iOS App网络通信安全提出的安全功能,适用于iOS App和App Extension;在启用ATS之后,它会强制应用通过HTTPS(而不是HTTP)连接网络服务。

WWDC 2016上提出,2016年底或2017年初(准确实行时间可关注News and Updates),App Store上架审核加强对ATS配置的review,即强制应用必须通过HTTPS连接网络服务,而不是随手将NSAllowsArbitraryLoads置为YES,否则审核不予通过(当然也有例外,下文会讲述),当前已知的审核策略可见2.3节;

【注意】这仅是App Store审核策略的变更,而不是技术上的限制,即App通过ATS相应配置仍可以通过HTTP进行网络访问(测试时可使用)

1.1 ATS属性配置

在App的Info.plist中进行ATS相关属性配置,ATS相关NSAppTransportSecurity如下,所有属性都是可选的,更详细的属性配置说明可参考ATS Dictionary Details

相关文章

网友评论

      本文标题:【转】苹果ATS(强制HTTPS)审核新政解码

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