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

Description

Environnement
Primetime

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 Android natif d’authentification par Adobe est implémenté.

Résolution

Cela est dû à la mise en oeuvre risquée de la variableWebViewClient.onReceivedSslError gestionnaire dans les applications Android. À partir du 25 novembre 2016, Google Play a commencé à bloquer 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 dispose de sources DemoApp dans son application, il doit supprimer la variable onReceivedSslError de :

MainActivity.java, MvpdLogoutActivity.java, et MvpdLoginActivity.java.

La bibliothèque SDK Android natif pour l’authentification Adobe est conforme à cette norme depuis la version 1.9.1 du SDK.

Sur cette page