반응형
Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

차근차근

안드로이드 웹뷰 쿠키 문제 본문

개발

안드로이드 웹뷰 쿠키 문제

철산92 2018. 1. 24. 18:02
반응형

참조: https://www.fun25.co.kr/blog/android-webview-cookie-sync/

안드로이드 웹뷰에서 접속한 페이지에서 로그인 또는 쿠키를 저장시 앱을 종료하고 다시 실행시

쿠키가 삭제되는 경우가 발생합니다. 이런 경우 아래와 같이 앱과 웹뷰 사이의 쿠키값 싱크를 해 주어야 합니다.


@Override
protected void onCreate(Bundle savedInstanceState) {

    .....

    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        CookieSyncManager.createInstance(this);
    }
}

@Override
protected void onResume() {
    super.onResume();

    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        CookieSyncManager.getInstance().startSync();
    }
}

@Override
protected void onPause() {
    super.onPause();

    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        CookieSyncManager.getInstance().stopSync();
    }
}


webView.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
            CookieSyncManager.getInstance().sync();
        } else {
            CookieManager.getInstance().flush();
        }
    }
}


반응형

'개발' 카테고리의 다른 글

자바스크립트 하루종일 팝업  (0) 2018.01.25
안드로이드 푸시 알람 설정  (0) 2018.01.25
a태그 강제 클릭  (0) 2018.01.24
mysql Left OUTER 조인 하는법  (0) 2018.01.19
자바스크립트 휴대폰번호 하이픈 넣기  (0) 2018.01.17
Comments