Google Play rejette l’application en raison d’un problème de gestionnaire d’erreurs SSL de WebView

Découvrez comment résoudre le problème de rejet par Google Play d’une erreur d’application en raison du gestionnaire SSL de WebView. Supprimez la méthode onReceivedSslError du code.

Description description

Environnement

Adobe Pass

Problème/Symptômes

Google Play rejette l’application en raison d’un problème de gestionnaire d’erreurs SSL de WebView lorsque le programmeur envoie une application Android dans laquelle le SDK Adobe Authentication Native Android est implémenté.

Résolution resolution

Cela est dû à l’implémentation non sécurisée du gestionnaire WebViewClient.onReceivedSslError dans les applications Android. Depuis le 25 novembre 2016, Google Play bloque la publication de toute nouvelle application ou mise à jour contenant cette vulnérabilité. En savoir plus ici.

Le programmeur doit supprimer la mise en oeuvre de cette méthode de son code :

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

Si le programmeur fait référence à DemoApp et possède des sources DemoApp dans son application, il doit supprimer le onReceivedSslError  de :

MainActivity.java, MvpdLogoutActivity.java,etMvpdLoginActivity.java.

Adobe Authentication Native Android SDK Library est conforme à cette norme depuis la version 1.9.1 du SDK.

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