안녕하세요.
웹뷰 개발된 앱 입니다.
모든 사용자가 발생하는 문제는 아니고
안드로이드 5.0,6.0 버전을 사용하는 사용자가 종종 앱이 흰 화면만 나오고 페이지가 로드가 안된다는
상황이 발생하고있습니다.
일단 웹 뷰로 띄우는 사이트는 ssl 인증서가 정상적으로 설치되어있습니다.
webview.setWebViewClient(new WebViewClient() { // 웹뷰 클라이언트(주소창 없애기 위해)
@Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
final AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setMessage("페이지를 로드하시겠습니까?");
builder.setPositiveButton("예", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.proceed();
}
});
builder.setNegativeButton("아니요", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
handler.cancel();
}
});
final AlertDialog dialog = builder.create();
dialog.show();
}
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
이렇게 추가는 해놧지만 , 아직 앱을 배포한 상태는 아니라서... 이게 해결 방법이 될지 안될지도 모르겠습니다.
근본적인 문제를 알고 해결하고 싶은데 혹시 해결하신적이 있으면 도와주세요.. 감사합니다.