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.