Google Play rechaza la aplicación debido a un problema con el manejador de errores SSL de WebView

Obtenga información sobre cómo solucionar el problema en el que Google Play rechaza el error de aplicación debido al controlador SSL de WebView. Quite el método onReceivedSslError del código.

Descripción description

Entorno

Adobe Pass

Problema/Síntomas

Google Play rechaza la aplicación debido a un problema con el controlador de error SSL de WebView cuando el programador envía una aplicación de Android que tiene implementado el SDK de Android nativo de autenticación de Adobe.

Resolución resolution

Esto se debe a la implementación insegura del controlador WebViewClient.onReceivedSslError en las aplicaciones de Android. A partir del 25 de noviembre de 2016, Google Play comenzó a bloquear la publicación de cualquier nueva aplicación o actualización que contenga esta vulnerabilidad. Puede obtener más información aquí.

El programador debe eliminar la implementación de este método de su código:

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

Si el programador hace referencia a DemoApp y tiene orígenes de DemoApp en su aplicación, debe eliminar onReceivedSslError  de:

MainActivity.java, MvpdLogoutActivity.java,yMvpdLoginActivity.java.

La biblioteca del SDK de Android nativo de autenticación de Adobe es compatible con esto desde la versión 1.9.1 del SDK.

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