Файл cookie Android WebView не сохраняется - PullRequest
0 голосов
/ 09 сентября 2018

Мне нужно открыть веб-просмотр с аутентификацией пользователя. Я использую этот код для cookie.

WebView wv = (WebView)findViewById(R.id.webview);
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("http://....");

CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptFileSchemeCookies(true);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    cookieManager.setAcceptThirdPartyCookies(webView, true);
} else {
    cookieManager.setAcceptCookie(true);
}

wv.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }

Но если пользователь входит в веб-браузер и приложение удаляет из памяти, пользователю необходимо снова войти в систему.

Я использую этот URL в браузере Chrome на Android и все работает правильно.

Помогите пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...