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.