#android #android-webview
Вопрос:
Я пытаюсь очистить сеанс и файлы cookie от webview и сервера для этого
public static void clearCookies(Context context) { if (Build.VERSION.SDK_INT gt;= Build.VERSION_CODES.LOLLIPOP_MR1) { Log.d("C.TAG", "Using clearCookies code for API gt;=" String.valueOf(Build.VERSION_CODES.LOLLIPOP_MR1)); CookieManager.getInstance().removeAllCookies(null); CookieManager.getInstance().flush(); } else { Log.d("C.TAG", "Using clearCookies code for API lt;" String.valueOf(Build.VERSION_CODES.LOLLIPOP_MR1)); CookieSyncManager cookieSyncMngr=CookieSyncManager.createInstance(context); cookieSyncMngr.startSync(); CookieManager cookieManager=CookieManager.getInstance(); cookieManager.removeAllCookie(); cookieManager.removeSessionCookie(); cookieSyncMngr.stopSync(); cookieSyncMngr.sync(); } }
как указано выше, код очищает сеанс и файлы cookie из веб-просмотра устройства, но здесь мне нужно уничтожить текущую сессию пользователя со стороны сервера, как это делает кнопка выхода из системы.
На самом деле я хочу ограничить создание нескольких сеансов пользователей на стороне сервера после выполнения вышеуказанного кода.
Комментарии:
1. Для этого вы должны создать
Http Request
ссылку на сервер.2. да @VaibhavGoyal то же самое, что я думал раньше, что я должен убедиться, что это одно правильное решение или любой другой метод обратного вызова/другой способ столкнуться с проблемой… спасибо за ваше предложение 🙂