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

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

,

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