এটি কার্যকর করার সহজ উপায় হ'ল এই বৈশিষ্ট্যটি আপনার AndroidManifest.xml
এখানে ব্যবহার করা যেখানে আপনি http
সমস্ত অনুরোধের জন্য সকলকে অনুমতি দিন :
<application android:usesCleartextTraffic="true">
</application>
তবে আপনি উদাহরণস্বরূপ বিভিন্ন লিঙ্কগুলির জন্য আরও কিছু কনফিগারেশন চান , http
কিছু ডোমেনের জন্য অনুমতি দিচ্ছে তবে অন্য ডোমেনগুলি আপনাকে res/xml/networkSecurityConfig.xml
ফাইল সরবরাহ করতে হবে না ।
অ্যান্ড্রয়েড 9 পাইয়ে এটি করার জন্য আপনাকে networkSecurityConfig
আপনার ম্যানিফেস্ট application
ট্যাগটিতে এটি সেট করতে হবে :
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config">
</application>
</manifest>
তারপরে আপনার xml
ফোল্ডারে আপনাকে এখন network_security_config
ম্যানিফেস্টে যেমন নামকরণ করেছেন ঠিক তেমন একটি ফাইল তৈরি করতে হবে এবং সেখান থেকে এনক্রিপশন ছাড়াই সমস্ত অনুরোধ সক্ষম করতে আপনার ফাইলের সামগ্রীটি এমন হওয়া উচিত:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
সেখান থেকে আপনি যেতে ভাল। এখন আপনার অ্যাপ্লিকেশন সব ধরণের সংযোগের জন্য অনুরোধ করবে। এই বিষয়ে অতিরিক্ত তথ্যের জন্য এখানে পড়ুন ।