web-dev-qa-db-fra.com

Comment utiliser Android: usesCleartextTraffic ci-dessous Marshmallow android

J'essaie de sécuriser webview contre le trafic en texte clair. Comme mentionné dans la documentation. Je dois définir Android:usesCleartextTraffic as false pour y parvenir. Mais cela fonctionne au niveau API 23 et supérieur. Mon sdk minimum est de 22. Comment puis-je m'assurer que l'application ne plante pas ou ne crée aucun problème sur un appareil fonctionnant sous le niveau d'API 23? Ou comment définir par programmation cette valeur d'attribut dans la balise application dans Manifest.xml?

9
sagar suri

Comme suggéré dans Android Developers Blogspot, vous n'avez pas besoin de définir minSdkVersion ou targetSdkVersion de votre application sur 23 (Android Marshmallow) pour utiliser Android: usesCleartextTraffic. Sur les anciennes plateformes, cet attribut est simplement ignoré et n'a donc aucun effet . Check this out

J'espère que cela résout votre question.

18
Mayank Bhatnagar