본문 바로가기
개발/Android

Android WebView SSL 인증 경고창 만들기

by Eunduck 2022. 5. 21.
Android WebView SSL 인증 경고창 만들기

안녕하십니까. Eun🦆입니다.

Android API 버전이 올라감에 따라 보안 쪽도 더 발전했는데요.

아직 구 API 버전을 사용해야하는 경우

HTTPS 웹 사이트를 WebView로 실행하면 SSL 인증 문제로 접속할 수 없게 됩니다.

이 경우 소스 코드를 손 봐 SSL 인증을 무시하도록 하면

구글스토어에서 경고 조치를 받고 앱을 내릴 수도 있다고 하는데요.

이에 대비해 유저가 인증을 무시할지 말지를 선택하는 알림창을 생성해보고자 합니다.

리뷰

먼저 SSL 인증과 알림창을 사용하기 위한 코드들을 사용할 수 있도록 설정해주시고요.

 

Web View 함수를 선언하고 onReceivedSslError 함수를 선언해줍니다.

위 코드의 파란 글씨들은 알림창에 뜨는 문구들로 설정한 문자가 화면에 보이게 됩니다.

다음 같이요!

위의 알림창으로 유저에게 선택할 권리를 줬는데

구글스토어에서 다시 경고 조치를 할지는 알 수 없지만 할말은 생길 수 있는것 같습니다.

 

네이버 블로그 리뉴얼입니다.

(https://blog.naver.com/unsuk1/221453618940)

 

댓글