webview
をクリアテキストトラフィックから保護しようとしています。ドキュメントに記載されているとおり。これを実現するには、Android:usesCleartextTraffic
をfalse
として設定する必要があります。ただし、これはAPIレベル23以上で機能します。最小SDKは22です。APIレベル23未満で実行されているデバイスでアプリがクラッシュしたり、問題が発生したりしないようにするにはどうすればよいですか。または、Manifest.xml
のapplication
タグにその属性値をプログラムで設定するにはどうすればよいですか?
Android Developers Blogspotで提案されているように、Android:usesCleartextTrafficを使用するためにアプリのminSdkVersionまたはtargetSdkVersionを23(Android Marshmallow)に設定する必要はありません。古いプラットフォームでは、この属性は単に無視されますしたがって、効果はありません。 チェックアウト
これでクエリが解決されることを願っています。