FE/IONIC

[ IONIC ] Android 9+ HTTP 프로토콜 접속 허용

HEON.D 2020. 12. 31. 14:16

Android 9+ 이상버전에서는 http 프로토콜 접속이 금지됨

AndroidManifest.xml 파일의 <application> 부분에 android:usesCleartextTraffic="true" 로 설정

false 인 경우 HTTP 및 FTP 스택 DownloadManager, MediaPlayer 등 일반 텍스트 트래픽 사용에 대한 앱의 요청을 거부 됨

 

전체 허용 : config.xml 에 통신 허용 설정

<application android:usesCleartextTraffic="true" />

 

확인방법

빌드 후 AndroidManifest.xml 파일에 잘 적용되었는지 확인

 

부분 허용 : network_security_config.xml 에 화이트리스트 설정

<application android:networkSecurityConfig="@xml/network_security_config" />
<domain includeSubdomains="true">localhost</domain>