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

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