如何解决SSL错误处理程序问题? Google拒绝我的应用更新

问题描述

这是我目前的方法,但不能解决我的问题。请帮助

覆盖 public void onReceivedSslError(WebView视图,最终的SslErrorHandler处理程序,SslError错误){

            String message = "";
            switch (error.getPrimaryError()) {
                case SslError.SSL_UNTRUSTED:
                    message = "Certificato SSL non verificato";
                break;
                case SslError.SSL_EXPIRED:
                    message = "Certificato SSL scaduto";
                    break;
                case SslError.SSL_IDMISMATCH:
                    message = "Certificato SSL non verificabile";
                    break;
                case SslError.SSL_NOTYETVALID:
                    message = "Certificato SSL invalido";
                    break;
            }

            final AlertDialog.Builder builder = new AlertDialog.Builder(view.getContext());
            builder.setMessage(R.string.ssl_error + "\n" + message);
            builder.setPositiveButton("continue",new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog,int which) {
                    handler.proceed();
                }
            });
            builder.setNegativeButton("cancel",int which) {
                    handler.cancel();
                }
            });
            final AlertDialog dialog = builder.create();
            dialog.show();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)