安卓9.0不支援明文請求解決方案

舊日燈塔發表於2019-05-23

在安卓9.0版本中有一個新特性如下

  • 所有應用都使用HTTPS
  • 這是對Android安全使用者的肯定。AndroidPie上的所有應用程式預設都使用HTTPS。Android關心您的隱私。

這意味著所有的明文HTTP請求的應用會出現錯誤

解決的一個方法自然是用更為安全的https來進行替代

當然有的時候並不現實,但確實最為推薦的辦法,下面提供一個可以解決的方案


在res下新建xml資料夾,並建立network_security_config.xml

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

在配置清單檔案application中加上

 android:networkSecurityConfig="@xml/network_security_config"

 

相關文章