Zabezpieczenia transportu aplikacji

App Transport Security (ATS) to funkcja ochrony prywatności, która wymusza bezpieczne połączenia. W przypadku nowych aplikacji jest ona domyślnie włączona.

Gdy aplikacja niezgodna z ATS próbuje wyświetlić reklamę za pomocą protokołu HTTP, pojawia się ten komunikat w dzienniku:

Funkcja App Transport Security zablokowała wczytywanie zasobu HTTP (http://) w formie zwykłego tekstu, ponieważ jest on niezabezpieczony. Tymczasowe wyjątki można skonfigurować w pliku Info.plist aplikacji.

Aby wyłączyć ograniczenia ATS, dodaj te wyjątki do pliku Info.plist aplikacji:

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

Klucze NSAllowsArbitraryLoadsForMediaNSAllowsArbitraryLoadsInWebContent są wymagane, aby ATS nie wpływał na Twoje reklamy.