ऐप्लिकेशन ट्रांसपोर्ट सिक्योरिटी

App Transport Security (ATS) एक निजता सुविधा है. यह सुरक्षित कनेक्शन लागू करती है. यह सुविधा, नए ऐप्लिकेशन के लिए डिफ़ॉल्ट रूप से चालू होती है.

एचटीटीपी का इस्तेमाल करके विज्ञापन दिखाने की कोशिश करने वाले, एटीएस के मुताबिक काम न करने वाले ऐप्लिकेशन के लिए, यह लॉग मैसेज दिखता है:

App Transport Security ने क्लियरटेक्स्ट एचटीटीपी (http://) रिसॉर्स को लोड होने से रोक दिया है, क्योंकि यह सुरक्षित नहीं है. कुछ समय के लिए छूट देने की सुविधा को, आपके ऐप्लिकेशन की Info.plist फ़ाइल में कॉन्फ़िगर किया जा सकता है.

एटीएस से जुड़ी पाबंदियां हटाने के लिए, अपने ऐप्लिकेशन की Info.plist में ये अपवाद जोड़ें:

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

NSAllowsArbitraryLoadsForMedia और NSAllowsArbitraryLoadsInWebContent कुंजियों का इस्तेमाल करना ज़रूरी है, ताकि यह पक्का किया जा सके कि एटीएस का असर आपके विज्ञापनों पर न पड़े.