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
- PETERICA
- APM
- 정보처리기사실기 기출문제
- CloudWatch
- kotlin coroutine
- kotlin querydsl
- Pinpoint
- kotlin spring
- kotlin
- Java
- Elasticsearch
- Linux
- 코틀린 코루틴의 정석
- AWS EKS
- CKA
- IntelliJ
- minikube
- Spring
- aws
- Kubernetes
- AI
- CKA 기출문제
- 정보처리기사 실기 기출문제
- MySQL
- 티스토리챌린지
- mysql 튜닝
- 공부
- 기록으로 실력을 쌓자
- 오블완
- 정보처리기사 실기
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 앱 만들기 (2) | 2024.02.18 |
Android Studio 무선 디버깅 (0) | 2024.01.24 |
[Flutter] Flutter 맥북 개발환경 세팅하기 (0) | 2024.01.24 |
Comments