অ্যাপ পরিবহন নিরাপত্তা

অ্যাপ ট্রান্সপোর্ট সিকিউরিটি (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 কী-গুলো প্রয়োজন।