카테고리 없음

[ Ionic ] net::ERR_CLEARTEXT_NOT_PERMITTED 오류

기저귀찬개발자 2020. 6. 30. 20:02

 

Android 버전이 높을때 나타나는 보안 이슈이다

 

 

1. network_security_config.xml 파일 생성

 - 프로젝트 루트/resources/android/xml/network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
      <trust-anchors>
        <certificates src="system"/>
      </trust-anchors>
        <domain includeSubdomains="true">localhost</domain>
        <!-- domain includeSubdomains="true">사용도메인</domain -->
    </domain-config>
</network-security-config>

 

2. config.xml 설정 추가

 - android 설정 부분에 사용 설정 구문을 추가해준다.

<platform name="android">
    <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
    	<application android:networkSecurityConfig="@xml/network_security_config" />
    	<application android:usesCleartextTraffic="true" />
    </edit-config>
    <resource-file src="resources/android/xml/network_security_config.xml" target="app/src/main/res/xml/network_security_config.xml"/>
    
    .
    .
    .
    .
    .
    .
</platform>