我们正在使用 WebView 在我们的应用程序中加载 paytm 支付页面。在这个过程中,我们遇到了 SSL 证书错误。为了解决这个问题,我们在代码中添加了 SslErrorHandler.proceed()。一切正常。我尝试将此 apk 发布到商店,但该应用被拒绝提及
WebViewClient.onReceivedSslError 处理程序的不安全实现
这是我的代码
fcweb.getSettings().setJavaScriptEnabled(true);
fcweb.getSettings().setDomStorageEnabled(true);
fcweb.setLongClickable(false);
fcweb.setHapticFeedbackEnabled(false);
CookieManager.getInstance().setAcceptCookie(true);
fcweb.setWebViewClient(new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
L.d("SSL Error received");
}
});
注意:我不想显示任何关于错误的警告对话框。我应该怎么做才能解决这个问题?