イオンのAndroidプロジェクトは、HTTP通信の問題9以降にパッケージすることができません

イオンのAndroidプロジェクトは、HTTP通信の問題9以降にパッケージすることができません

理由

ブラウザテストは非常に成功した際に、イオンの開発にHTTPリクエストの要求の背景情報を使用してください!しかし、LEは、時間の実際のテストでは、いくつかの欠点があるだろう、何ル欠陥がAndroid9実機を発見されたし、時間をかけてテストが常に要求が失敗した表示されます!実際には、ブラウザがデバッグ、クロスドメインの問題ので、プロキシを使用して私たちの背景にリクエストを送信することができます。しかし、政府機関が削除されますが、彼らは通常のHTTP要求のための生活を困難にするので、クロスドメインは、実機デバッグには存在しません。言い換えれば、Android9およびHTTPS通信を使用するには、Androidのバージョンの必要性の上には、HTTPトラフィックをサポートしていませんが、方法があります!

ソリューション

プラットフォームには、以下のフォームに\ androidの\アプリ\ SRC \メイン\ RES \ XML \ network_security_config.xmlファイルコード:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

ここに画像を挿入説明

アンドロイドManifest.xmlファイルを開き、アプリケーションタブにアンドロイドを追加:networkSecurityConfig =「@ XML / network_security_config」

android:networkSecurityConfig="@xml/network_security_config"

再構成network_security_config.xmlに毎回、特に面倒ですが、後のイオンデフォルトがすでにイオン開始myappの空白でMyApp] / config.xmlでの構成にこれを提案していたので、時々、再追加す​​るプラットフォームをオフに取り除くため:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

ここに画像を挿入説明

そして、それは!ハッハッハ!パーフェクト〜

公開された143元の記事 ウォンの賞賛166 ・は 70000 +を見て

おすすめ

転載: blog.csdn.net/weixin_42776111/article/details/104960505