অ্যাপ ট্রান্সপোর্ট সিকিউরিটি

অ্যাপ ট্রান্সপোর্ট সিকিউরিটি (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>

আপনার বিজ্ঞাপনের উপর যাতে ATS-এর প্রভাব না পড়ে, তা নিশ্চিত করতে NSAllowsArbitraryLoadsForMedia এবং NSAllowsArbitraryLoadsInWebContent কী প্রয়োজন।