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

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

تظهر الرسالة المسجّلة التالية عندما يحاول تطبيق غير متوافق مع ATS عرض إعلان باستخدام HTTP:

حظر بروتوكول "أمان نقل التطبيقات" تحميل مورد 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.