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é une charge de ressources HTTP (http://) en texte clair, 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 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.