Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Linux
- Kubernetes
- go
- 바이브코딩
- 티스토리챌린지
- 컨텍스트 엔지니어링
- minikube
- Java
- kotlin querydsl
- golang
- 기록으로 실력을 쌓자
- kotlin
- 오블완
- 코틀린 코루틴의 정석
- CKA
- AI
- CKA 기출문제
- APM
- SRE
- MySQL
- PETERICA
- AWS EKS
- Pinpoint
- 정보처리기사 실기 기출문제
- 공부
- aws
- Spring
- tucker의 go 언어 프로그래밍
- CloudWatch
- kotlin coroutine
Archives
- Today
- Total
피터의 개발이야기
[flutter] 안드로이드 웹뷰 URL 호출 에러 ERR_CLEARTEXT_NOT_PERMITTED 본문
Programming/Flutter
[flutter] 안드로이드 웹뷰 URL 호출 에러 ERR_CLEARTEXT_NOT_PERMITTED
기록하는 백앤드개발자 2024. 2. 15. 21:28반응형
ㅁ 들어가며
웹앱을 만드는 과정에서 Webview를 띄워 특정 URL를 테스트 하는 과정에서 IOS는 잘 나오는데, 안드로이드는 나오지 않는 문제 발생하였는다. Android WebView에 http를 허용하는 방법을 정리하였다.
ㅁ 에러 내용

Webpage not available
The webpage at could not be loaded because:
net:ERR_CLEARTEXT_NOT_PERMITTED
ㅇ url이 http이기 때문에 net permition문제가 발생하였다.
ㅇ 관련된 문제의 해결책을 Developers에서 http로 검색해 보았다.
ㅁ 해결방법 탐색- iOS와 Android의 HTTP 연결 정책 변경 확인 및 해결방법

ㅇ iOS 및 Android에서는 안전하지 않은 HTTP 연결이 기본적으로 비활성화되어 있다.
ㅇ braking change 글인 Insecure HTTP connections are disabled by default on iOS and Android에서는 보안 이슈로 인해 http 접근을 정책적으로 막았다고 설명하고 있다.

ㅇ http 허용 방법에 대해서 이야기 하고 있다.
ㅁ 해결방법 탐색 - 안드로이드 개발 가이드

ㅇ Android 개발자 > 문서 > 가이드 > 앱 매니페스트 정보
ㅇ android:usesCleartextTraffic 옵셥은 앱이 일반 텍스트 HTTP와 같은 일반 텍스트 네트워크 트래픽을 사용하는지 여부를 나타낸다.
ㅁ 해결

ㅇ android/app/src/main/AndroidManifest.xml로 이동하여 아래의 코드를 추가하였다.
android:usesCleartextTraffic="true"
반응형
'Programming > Flutter' 카테고리의 다른 글
| [flutter] 웹사이트를 웹뷰 만들기 (0) | 2024.02.19 |
|---|---|
| [flutter] 앱 로딩 페이지 만들기, 스플래시 스크린 (0) | 2024.02.18 |
| [flutter] Hello Flutter 앱 만들기 (3) | 2024.02.18 |
| Android Studio 무선 디버깅 (0) | 2024.01.24 |
| [Flutter] Flutter 맥북 개발환경 세팅하기 (0) | 2024.01.24 |
Comments
