Sicurezza del trasporto delle app

App Transport Security (ATS) è una funzionalità per la privacy che impone connessioni sicure. È attivata per impostazione predefinita per le nuove app.

Quando un'app non conforme ad ATS tenta di pubblicare un annuncio utilizzando HTTP, viene visualizzato il seguente messaggio di log:

App Transport Security ha bloccato il caricamento di una risorsa HTTP (http://) in chiaro perché non è sicura. È possibile configurare eccezioni temporanee nel file Info.plist dell'app.

Per disattivare le limitazioni ATS, aggiungi le seguenti eccezioni al Info.plist della tua app:

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

Le chiavi NSAllowsArbitraryLoadsForMedia e NSAllowsArbitraryLoadsInWebContent sono obbligatorie per garantire che i tuoi annunci non siano interessati dall'ATS.