App-Transportsicherheit

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

Die folgende Logmeldung wird angezeigt, wenn eine nicht mit ATS kompatible App versucht, eine Anzeige mit HTTP auszuliefern:

App Transport Security hat das Laden einer Klartext-HTTP-Ressource (http://) blockiert, da diese unsicher ist. Temporäre Ausnahmen können in der Datei Info.plist Ihrer Anwendung konfiguriert werden.

Fügen Sie dem Info.plist Ihrer App die folgenden Ausnahmen hinzu, um ATS-Einschränkungen zu deaktivieren:

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

Die Schlüssel NSAllowsArbitraryLoadsForMedia und NSAllowsArbitraryLoadsInWebContent sind erforderlich, damit ATS Ihre Anzeigen nicht beeinträchtigt.