Bezpieczeństwo transmisji w aplikacji (ATS) to funkcja ochrony prywatności, która wymusza bezpieczne połączenia. Jest domyślnie włączone. dla nowych aplikacji.
Przy próbie udostępnienia usługi przez aplikację niezgodną z zasadami ATS pojawia się ten komunikat logu reklamę za pomocą protokołu HTTP:
Usługa App Transport Security zablokowała protokół HTTP (http://) w formacie nieszyfrowanym. bo nie jest ona zabezpieczona. Tymczasowe wyjątki można skonfigurować w pliku
Info.plist
aplikacji.
Aby wyłączyć ograniczenia ATS, dodaj te wyjątki w
Info.plist
:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAllowsArbitraryLoadsForMedia
i NSAllowsArbitraryLoadsInWebContent
są wymagane, by reklamy nie wpływały na Twoje reklamy.