Когда webview
загружает указанный URL, появляется сообщение об ошибке onReceivedSslError , говорящее о том, что сертификат неверный, но сертификат основного домена правильный.
Тест найденчто страница загрузит js другого доменного имени, а сертификат js-адреса недействителен.
Что мне делать?Если игнорировать ошибку ssl этих js-запросов, могу ли я успешно пройти мониторинг безопасности в Google Play?
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error){
try {
final AlertDialog.Builder builder = new AlertDialog.Builder(GlobalWebViewActivity.this);
String message = "SSL Certificate error.";
builder.setTitle(mContext.getString(R.string.ssl_title));
builder.setMessage(message);
builder.setPositiveButton("continue", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.proceed();
webView.reload();
}
});
builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});