Flutter webview 개발 중 오류가 발생했다.
잘 되던 api 통신이 갑자기 안되면서 이런 오류가 발생했다.
error : Bad state: Insecure HTTP is not allowed by platform : 주소
이유 : API 버전 때문. 이제(? API9버전부터라는데 현재 테스트폰이 갤럭시 S7이라,, ) 자동으로 https가 아닌 http는 막는다,,
=> 사실 요새 https 아니면 크롬에서도 보안 안됨이라고 뜨고 경고가 뜨는 경우도 있으니 웬만하면 https 사용을 권장한다
해결방안 :
AndroidManitfest.xml파일의 <application> 태그에 android:usesCleartextTraffic="true"를 넣어준다.
끝. 간단한데 자꾸 찾아보기 귀찮아서 블로그에 적어둔다,,
'Android' 카테고리의 다른 글
Android SHA-1 간단한 추출법 (0) | 2021.09.01 |
---|---|
Android Reject (Eligibility Issue) (3) | 2021.01.15 |
App Store 지원되는 기기 비교 (0) | 2020.08.25 |
Retrofit 전체 response 받기 (1) | 2020.07.27 |
apk 빌드 시 발생 오류 (0) | 2020.07.09 |
댓글