ऐप ट्रांसपोर्ट सिक्योरिटी

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

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

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 कुकी की ज़रूरत इसलिए होती है, ताकि यह पक्का किया जा सके कि एटीएस का असर आपके विज्ञापनों पर न पड़े.