Google Play由于WebView SSL错误处理程序问题而拒绝应用程序

了解如何修复由于WebView SSL处理程序导致Google Play拒绝应用程序错误的问题。 从代码中删除onReceivedSslError方法。

描述 description

环境

Adobe Pass

问题/症状

当程序员提交具有Adobe身份验证本机Android SDK的Android应用程序时,Google Play由于WebView SSL错误处理程序问题而拒绝应用程序。

解决方法 resolution

这是由于Android应用程序中WebViewClient.onReceivedSslError处理程序的不安全实现。 从2016年11月25日开始,Google Play开始阻止发布任何包含此漏洞的新应用程序或更新。 有关更多信息,请参阅此处

程序员需要从他们的代码中删除此方法的实现:

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

如果程序员引用DemoApp并在其应用程序中具有DemoApp源,他们需要从以下删除 onReceivedSslError 

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

Adobe身份验证本机Android SDK库自SDK版本1.9.1起就与此兼容。

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