应用传输安全

App Transport Security (ATS) 是一项隐私保护功能,可强制执行安全连接。默认情况下,系统会为新应用启用该功能。

当不符合 ATS 标准的应用试图使用 HTTP 投放广告时,系统将显示以下日志消息:

因为不安全,应用传输安全功能已阻止加载明文 HTTP (http://) 资源。您可以在应用的 Info.plist 文件中配置临时例外情况。

如需停用 ATS 限制,请将以下例外情况添加到应用的 Info.plist 中:

  • NSAllowsArbitraryLoadsForMedia
  • NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

NSAllowsArbitraryLoadsForMedia 和 NSAllowsArbitraryLoadsInWebContent 键是必需的,可确保您的广告不受 ATS 的影响。