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.