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

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

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

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.