안드로이드 네트워크 보안 구성 - http연결
2020. 7. 8. 17:18ㆍ공부 정리/안드로이드
안드로이드가 9 버전(API 28)으로 업데이트를 하면서 http연결이 설정을 해주지 않으면 문제가 생기기 시작했습니다.
그에 따라 해결 방법이 여러 가지가 있는데 그중에서 몇 개를 정리하려 합니다.
1단계
<AndroidManifest.xml>
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>
</manifest>
2단계
방법 1) 믿을 수 있는 도메인만 추가하기
<res/xml/network_security_config.xml>
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">test.com</domain>
</domain-config>
</network-security-config>
방법 2) 모든 http연결을 허가하기
<res/xml/network_security_config.xml>
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
출처: https://developer.android.com/training/articles/security-config?hl=ko
네트워크 보안 구성 | Android 개발자 | Android Developers
앱 개발자가 안전한 구성 파일에서 네트워크 보안 설정을 사용자설정할 수 있는 기능입니다.
developer.android.com
'공부 정리 > 안드로이드' 카테고리의 다른 글
안드로이드 fragment replace (0) | 2020.07.12 |
---|---|
안드로이드 FragmentManager (0) | 2020.07.12 |
안드로이드 프래그먼트 - 2 (0) | 2020.07.12 |
안드로이드 프래그먼트 - 1 (0) | 2020.07.12 |
안드로이드 인터넷 연결상태 확인 getNetworkCapabilities (0) | 2020.07.08 |