O Google Play rejeita o aplicativo devido ao problema do manipulador de erros SSL do WebView

Saiba como corrigir o problema em que o Google Play rejeita o erro do aplicativo devido ao Manipulador SSL do WebView. Remova o método onReceivedSslError do código.

Descrição description

Ambiente

Adobe Pass

Problema/Sintomas

O Google Play rejeita o aplicativo devido ao problema do Manipulador de erros SSL do WebView quando o programador está enviando um aplicativo Android que tem o SDK Android nativo de autenticação de Adobe implementado nele.

Resolução resolution

Isso se deve à implementação insegura do manipulador WebViewClient.onReceivedSslError nos aplicativos Android. A partir de 25 de novembro de 2016, a Google Play começou a bloquear a publicação de novos aplicativos ou atualizações que contêm essa vulnerabilidade. Leia mais aqui.

O programador precisa remover a implementação deste método de seu código:

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

Se o programador estiver fazendo referência ao DemoApp e tiver origens DemoApp em seu aplicativo, será necessário excluir o onReceivedSslError  de:

MainActivity.java, MvpdLogoutActivity.java,eMvpdLoginActivity.java.

A biblioteca SDK Android nativa de autenticação de Adobe é compatível desde a versão 1.9.1 do SDK.

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