App Transport Security

App Transport Security (ATS) est une fonctionnalité de confidentialité qui applique des connexions sécurisées. Elle est activée par défaut pour les nouvelles applications.

Le message de journal suivant s'affiche lorsqu'une application non compatible ATS tente de diffuser une annonce via HTTP:

App Transport Security a bloqué une charge de ressources HTTP (http://) en texte clair, car elle n'est pas sécurisée. Vous pouvez configurer des exceptions temporaires dans le fichier Info.plist de votre application.

Pour désactiver les restrictions ATS, ajoutez les exceptions suivantes au fichier Info.plist de votre application :

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

Les clés NSAllowsArbitraryLoadsForMedia et NSAllowsArbitraryLoadsInWebContent sont requises pour vous assurer que vos annonces ne sont pas affectées par ATS.