Android 如何解决SSL错误处理程序问题?谷歌拒绝我的应用更新
这是我目前的方法,但不能解决我的问题。请帮忙 凌驾 ReceivedSlerRor上的公共无效(WebView视图,最终SslErrorHandler,SslError错误){Android 如何解决SSL错误处理程序问题?谷歌拒绝我的应用更新,android,sslerrorhandler,Android,Sslerrorhandler,这是我目前的方法,但不能解决我的问题。请帮忙 凌驾 ReceivedSlerRor上的公共无效(WebView视图,最终SslErrorHandler,SslError错误){ String message = ""; switch (error.getPrimaryError()) { case SslError.SSL_UNTRUSTED: messag
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", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.cancel();
}
});
final AlertDialog dialog = builder.create();
dialog.show();