أمان نقل التطبيقات

أمان نقل التطبيقات (ATS) هو ميزة خصوصية تفرض اتصالات آمنة. ويتم تفعيلها بشكل افتراضي للتطبيقات الجديدة.

تظهر رسالة السجلّ التالية عندما يحاول تطبيق غير متوافق مع AATS عرض إعلان باستخدام 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.