Home » Android » How to use android:usesCleartextTraffic below Marshmallow android

How to use android:usesCleartextTraffic below Marshmallow android

Posted by: admin May 14, 2020 Leave a comment

Questions:

I am trying to secure webview from cleartext traffic. As mentioned in the documentation. I have to set android:usesCleartextTraffic as false to achieve this. But this works on API level 23 and above. My minimum sdk is 22. How can I make sure app doesn’t crash or create any problem on device running below API level 23 ? Or how can I programmatically set that attribute value in the application tag in Manifest.xml ?

How to&Answers:

As suggested in Android Developers Blogspot, you don’t have to set minSdkVersion or targetSdkVersion of your app to 23 (Android Marshmallow) to use android:usesCleartextTraffic. On older platforms, this attribute is simply ignored and thus has no effect.Check this out

Hope this solves your query.