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 قرار نمی گیرد، مورد نیاز است.