Google Play은 WebView SSL 오류 핸들러 문제로 인해 앱을 거부합니다
Google Play이 WebView SSL 핸들러로 인해 앱 오류를 거부하는 문제를 해결하는 방법에 대해 알아봅니다. 코드에서 onReceivedSslError 메서드를 제거합니다.
설명 description
환경
Adobe Pass
문제/증상
프로그래머가 Adobe 인증 기본 Android SDK가 구현된 Android 앱을 제출하는 경우 Google Play은 WebView SSL 오류 핸들러 문제로 인해 앱을 거부합니다.
해결 방법 resolution
이는 Android 앱에서 WebViewClient.onReceivedSslError 핸들러가 불안정하게 구현되기 때문입니다. 2016년 11월 25일부터 Google Play은 이 취약성이 포함된 새로운 앱 또는 업데이트 게시를 차단하기 시작했습니다. 자세한 내용은 여기를 참조하십시오.
프로그래머는 코드에서 이 메서드 구현을 제거해야 합니다.
onReceivedSslError(WebView view, SslErrorHandler handler, SslError error);
프로그래머가 DemoApp을 참조하고 애플리케이션에 DemoApp 소스가 있는 경우 다음에서 onReceivedSslError 을(를) 삭제해야 합니다.
MainActivity.java, MvpdLogoutActivity.java,및MvpdLoginActivity.java.
SDK 버전 1.9.1부터 Adobe 인증 기본 Android SDK 라이브러리가 이와 호환됩니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f