App-Transportsicherheit

App Transport Security (ATS) ist eine Datenschutzfunktion, die sichere Verbindungen erzwingt. Sie ist für neue Apps standardmäßig aktiviert.

Die folgende Protokollmeldung wird angezeigt, wenn eine nicht ATS-konforme App versucht, eine Anzeige über HTTP auszuliefern:

Die App Transport Security hat die Ressourcenauslastung in Klartext-HTTP (http://) blockiert, da sie unsicher ist. Temporäre Ausnahmen können in der Info.plist-Datei Ihrer App konfiguriert werden.

Wenn Sie ATS-Einschränkungen deaktivieren möchten, fügen Sie dem Info.plist Ihrer App die folgenden Ausnahmen hinzu:

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

Die Schlüssel NSAllowsArbitraryLoadsForMedia und NSAllowsArbitraryLoadsInWebContent sind erforderlich, damit Ihre Anzeigen nicht von ATS betroffen sind.