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
?
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.