イオンの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>
そして、それは!ハッハッハ!パーフェクト〜