Zabezpieczenia transportu aplikacji

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.