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
- aws
- 코틀린 코루틴의 정석
- Pinpoint
- 정보처리기사실기 기출문제
- 정보처리기사 실기 기출문제
- 티스토리챌린지
- AI
- PETERICA
- kotlin spring
- CKA 기출문제
- MySQL
- CloudWatch
- Spring
- kotlin querydsl
- APM
- Java
- AWS EKS
- 공부
- kotlin coroutine
- Linux
- CKA
- 기록으로 실력을 쌓자
- minikube
- 정보처리기사 실기
- kotlin
- 오블완
- Elasticsearch
- Kubernetes
- IntelliJ
- 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