امنیت انتقال برنامه (ATS) یک ویژگی حریم خصوصی است که اتصالات امن را تقویت میکند. این ویژگی به طور پیشفرض برای برنامههای جدید فعال است.
پیام گزارش زیر زمانی ظاهر میشود که یک برنامهی غیرمطابق با ATS سعی کند با استفاده از HTTP تبلیغی را نمایش دهد:
امنیت انتقال برنامه، بارگذاری منبع HTTP با فرمت cleartext (http://) را به دلیل ناامن بودن مسدود کرده است. استثنائات موقت را میتوان در فایل
Info.plistبرنامه شما پیکربندی کرد.
برای غیرفعال کردن محدودیتهای ATS، استثنائات زیر را به Info.plist برنامه خود اضافه کنید:
-
NSAllowsArbitraryLoadsForMedia -
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
کلیدهای NSAllowsArbitraryLoadsForMedia و NSAllowsArbitraryLoadsInWebContent برای اطمینان از عدم تأثیر ATS بر تبلیغات شما ضروری هستند.