Zabezpieczenia transportu aplikacji

App Transport Security (ATS) to funkcja ochrony prywatności, która wymusza bezpieczne połączenia. Domyślnie jest włączone w nowych aplikacjach.

Ten komunikat logu pojawia się, gdy aplikacja niezgodna z ATS próbuje wyświetlić reklamę przez HTTP:

Usługa App Transport Security zablokowała wczytywanie zasobów HTTP (http://) bez szyfrowania, ponieważ jest ono niezabezpieczone. Tymczasowe wyjątki można skonfigurować w pliku Info.plist aplikacji.

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

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

Klucze NSAllowsArbitraryLoadsForMedia i NSAllowsArbitraryLoadsInWebContent są wymagane, aby system ATS nie miał wpływu na Twoje reklamy.