Android N বা উচ্চতর তে Google মোবাইল বিজ্ঞাপন SDK-এর জন্য চার্লস প্রক্সি সেট আপ করুন৷

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড (বিটা) নতুন-নির্বাচিত অ্যান্ড্রয়েড

অ্যান্ড্রয়েড এন বা তার পরবর্তী সংস্করণে, চার্লস প্রক্সিতে অ্যাড কলগুলি তখনই দেখা যায় যখন নিম্নলিখিত ধাপগুলি সম্পন্ন করা হয়:

  1. আপনার ডিভাইসে চার্লস এসএসএল সার্টিফিকেট ইনস্টল করুন এবং প্রক্সি সেট আপ করুন।
  2. আপনার মোবাইল অ্যাপের জন্য SSL প্রক্সি সক্রিয় করুন।

আপনার ডিভাইসে চার্লস এসএসএল সার্টিফিকেট ইনস্টল করুন এবং প্রক্সি সেট আপ করুন।

আপনার মোবাইল অ্যাপের জন্য প্রক্সি হিসেবে চার্লস ব্যবহার করতে, আপনাকে কম্পিউটারে চার্লস ডাউনলোড ও ইনস্টল করতে হবে। অ্যান্ড্রয়েড এমুলেটর বা মোবাইল ডিভাইসে একটি SSL সার্টিফিকেট ইনস্টল করার জন্য চার্লসের নির্দেশাবলী অনুসরণ করুন।

প্রক্সির সাথে এমুলেটর ব্যবহার করা সহজতর, কারণ এমুলেটরটি চার্লস চালিত কম্পিউটারের সাথে আগে থেকেই একই ওয়াই-ফাই নেটওয়ার্কে সংযুক্ত থাকে। প্রক্সির সাথে এমুলেটর ব্যবহার করার সময়, প্রক্সিটিকে লোকালহোস্ট ( http://127.0.0.1 ) এবং চার্লস প্রক্সি যে পোর্টে চলছে, সেই পোর্টে সেট করুন (এটি চার্লস মেনু অপশন প্রক্সি > প্রক্সি সেটিংস- এ পাওয়া যাবে)।

If you're using a physical mobile device (phone or tablet), you'll need to connect the mobile device to the same Wi-Fi network with your computer running Charles using the advanced network settings . When setting up the proxy settings for your physical device, use the Charles menu option Help > Local IP address to get the IP address of your computer, to enter for the proxy address on your device (you must be on the same Wi-Fi network for this to work). Use the port that Charles proxy is running on.

আপনার মোবাইল অ্যাপের জন্য SSL প্রক্সি সক্রিয় করুন

চার্লস যাতে আপনার মোবাইল অ্যাপের SSL ট্র্যাফিক ইন্টারসেপ্ট করতে পারে, তার জন্য আপনাকে ঘোষণা করতে হবে যে আপনার অ্যাপ ব্যবহারকারীর দেওয়া SSL সার্টিফিকেটকে বিশ্বাস করতে পারে।

প্রথমে, আপনাকে নেটওয়ার্ক নিরাপত্তা কনফিগারেশনের জন্য একটি নতুন XML রিসোর্স ফাইল যোগ করতে হবে।

<network-security-config>
   <debug-overrides>
       <trust-anchors>
           <!-- Trust user added CAs while debuggable only -->
           <certificates src="user" />
       </trust-anchors>
   </debug-overrides>
</network-security-config>

এরপরে, নেটওয়ার্ক নিরাপত্তা কনফিগারেশন ব্যবহার করার জন্য AndroidManifest.xml ফাইলটি আপডেট করুন।

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application ...
                 android:networkSecurityConfig="@xml/network_security_config"
                 ... >
        ...
    </application>
</manifest>

এরপরে, আপনি মোবাইল অ্যাপটি চালু করে চার্লস লগে বিজ্ঞাপনের অনুরোধগুলো দেখতে পারেন।