Google Play avvisar programmet på grund av WebView SSL-felhanterarproblem

Lär dig hur du åtgärdar ett problem där Google Play avvisar programfel på grund av WebView SSL Handler. Ta bort metoden onReceivedSslError från koden.

Beskrivning description

Miljö

Adobe Pass

Problem/symtom

Google Play avvisar appen på grund av ett WebView SSL-felhanterarproblem när programmeraren skickar en Android-app som har Adobe Authentication Native Android SDK implementerat i den.

Upplösning resolution

Detta beror på den osäkra implementeringen av hanteraren WebViewClient.onReceivedSslError i Android-program. Från och med 25 november 2016 började Google Play blockera publicering av nya appar eller uppdateringar som innehåller denna säkerhetslucka. Läs mer här.

Programmeraren måste ta bort implementeringen av den här metoden från koden:

onReceivedSslError(WebView view, SslErrorHandler handler, SslError error);

Om programmeraren refererar till DemoApp och har DemoApp-källor i sitt program måste de ta bort onReceivedSslError  från:

MainActivity.java, MvpdLogoutActivity.java,ochMvpdLoginActivity.java.

Adobe Authentication Native Android SDK Library är kompatibelt med detta sedan SDK version 1.9.1.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f