Аутентификация в веб-режиме Android

#android #android-webview #webchromeclient

Вопрос:

Я уже некоторое время борюсь с этой проблемой, аутентификация отлично работает в браузере на мобильных устройствах и настольных компьютерах, но при использовании в веб-режиме приложение отключается через некоторое время (оно не отключается сразу даже после многократного закрытия приложения). Я проверил файлы cookie, и они существуют.

Я реализовал и WebChromeClient то, и WebViewClient другое . и попытался включить некоторые настройки:

 CookieSyncManager.createInstance(mainView.getContext());  CookieSyncManager.getInstance().sync();   webSettings.setJavaScriptEnabled(true);  webSettings.setDomStorageEnabled(true);  webSettings.setAllowFileAccessFromFileURLs(true);  webSettings.setAllowUniversalAccessFromFileURLs(true);  webSettings.setLoadWithOverviewMode(true);  webSettings.setUseWideViewPort(true);  webSettings.setAppCacheMaxSize( 5 * 1024 * 1024 );  webSettings.setDatabaseEnabled(true);  webSettings.setAllowFileAccess( true );  webSettings.setAppCacheEnabled( true );  webSettings.setCacheMode( WebSettings.LOAD_DEFAULT );  webSettings.setPluginState(WebSettings.PluginState.ON);  mainView.addJavascriptInterface(webAppInterface, "Android");  

Почему браузер и WebView поведение отличаются, я что-то упускаю ??