אבטחת התעבורה של אפליקציות (ATS) היא תכונת פרטיות אוכפת חיבורים מאובטחים. היא מופעלת כברירת מחדל באפליקציות חדשות.
הודעת היומן הבאה מופיעה כשאפליקציה שלא תואמת ל-ATS מנסה להציג מודעה באמצעות HTTP:
אבטחת התעבורה של האפליקציה חסמה טעינת משאב HTTP (http://) בטקסט ללא הצפנה כי הוא לא מאובטח. חריגות זמניות יכולות להיות מוגדר בקובץ
Info.plist
של האפליקציה שלך.
כדי להשבית את ההגבלות של ATS, מוסיפים את ההחרגות הבאות ל-Info.plist
של האפליקציה:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAllowsArbitraryLoadsForMedia
וגם NSAllowsArbitraryLoadsInWebContent
נדרשים כדי לוודא שהמודעות לא מושפעות מ-ATS.