אבטחת תעבורה של אפליקציות

App Transport Security (ATS) היא תכונת פרטיות שמחייבת חיבורים מאובטחים. היא מופעלת כברירת מחדל באפליקציות חדשות.

הודעת היומן הבאה מופיעה כשניסיון להציג מודעה באמצעות HTTP מתבצע על ידי אפליקציה שלא תואמת ל-ATS:

התכונה App Transport Security חסמה טעינה של משאב 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.