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 apparaît lorsqu'une application non conforme ATS tente de diffuser une annonce à l'aide de HTTP:

App Transport Security a bloqué un protocole HTTP en texte clair (http://) car elle n'est pas sécurisée. Les exceptions temporaires peuvent être configurées dans le fichier Info.plist de votre application.

Pour désactiver les restrictions ATS, ajoutez les exceptions suivantes aux Info.plist:

  • 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.