如何在ios9中通过ATS for Web Application

时间:2015-09-28 03:00:41

标签: ios9

您好我们没有使用Native Application,我们正在使用Web应用程序。您能否告诉我们如何在Web应用程序中实现这一目标。是否有任何代码需要添加到我们的Web配置文件中。

1 个答案:

答案 0 :(得分:0)

对于HTTP,您需要将NSAppTransportSecurity密钥添加到Info.plist中,然后在内部添加NSAllowsArbitraryLoads布尔值,其值为YES

enter image description here

不推荐在App Store上使用NSAllowsArbitraryLoads,因为它会将所有不安全的HTTP加载列入白名单。

如果您知道HTTP网址,则建议您使用NSExceptionAllowsInsecureHTTPLoads密钥为该特定网域添加单个例外。

enter image description here

更好的是,升级到HTTPS / SSL而无需使用任何ATS例外。

https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/