iOS 9 App Transport Security

时间:2015-10-19 03:55:35

标签: admob ios9 xcode7 app-transport-security

如果您在调试区域收到以下消息,我认为您应该在info.plist中添加App Transport Security:

“App Transport Security已阻止明文HTTP(http://)资源加载,因为它不安全。可以通过应用的Info.plist文件配置临时例外。“

我从未在Xcode 7.0.1,iOS 9中收到此消息。我也使用了AdMob,并声明如果ATS处于开启状态,ATS可能会影响您的广告。但是,我对AdMob或iAd广告没有任何问题,显示测试广告或实时广告是否从未在调试区域收到ATS消息。

如果您确实将ATS代码放入info.plist,我也会阅读,如果他们发现您没有充分的理由,可以拒绝您的应用。

那么,我怎么知道我是否需要在info.plist中实现ATS代码呢?

1 个答案:

答案 0 :(得分:0)

基本上据我所知,ATS意味着你不能再在任何对出站网址的调用中使用http,因为它们会被阻止。只有在计划使用http调用时才需要在plist中实现此更改。

为了从ATS限制中排除通信,您必须在info.plist中指定域名。

除非您使用的某个库具有特定的网址,否则如果您没有特定的服务器,则需要通过不安全的连接(而不是https)联系,而不是您不必做任何事情。