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

أمان نقل التطبيقات (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.