Uygulama Taşıma Güvenliği

Uygulama Taşıma Güvenliği (ATS), güvenli bağlantıları zorunlu kılan bir gizlilik özelliğidir. Yeni uygulamalar için varsayılan olarak etkindir.

ATS ile uyumlu olmayan bir uygulama, HTTP kullanarak reklam yayınlamaya çalıştığında aşağıdaki günlük mesajı görünür:

App Transport Security, güvenli olmadığı için şifresiz metinli bir HTTP (http://) kaynak yükünü engelledi. Uygulamanızın Info.plist dosyasında geçici istisnalar yapılandırılabilir.

ATS kısıtlamalarını devre dışı bırakmak için uygulamanızın Info.plist öğesine aşağıdaki istisnaları ekleyin:

  • NSAllowsArbitraryLoadsForMedia
  • NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

Reklamlarınızın ATS'den etkilenmemesini sağlamak için NSAllowsArbitraryLoadsForMedia ve NSAllowsArbitraryLoadsInWebContent anahtarları gereklidir.