celular - como habilitar cookies en chrome android
cómo eliminar un valor de cookie específico? (1)
En mi aplicación, hay un inicio de sesión de Facebook y Twitter usando el navegador y luego de iniciar sesión almacena las cookies automáticamente. Tengo que cerrar la sesión de Facebook para eliminar el valor de las cookies de Facebook, pero no sé cómo eliminar determinadas cookies.
si elimino todas las cookies usando:
CookieManager cm = CookieManager.getInstance(this);
cm.removeAllCookies();
pero elimina todas las cookies, significa que cerrará sesión tanto en Facebook como en Twitter.
mi pregunta es: cómo eliminar un determinado valor de cookie.
Gracias..
Debe usar CookieManager.setCookie()
y establecer la cookie en la cadena vacía. Algo como esto debería funcionar:
String cookieString = "cookieName=''''";
cookieManager.setCookie(cookieDomain, cookieString);
Además de configurar el valor de la cookie como vacío, también puede caducar la cookie estableciendo el valor ''caducar'' en la cadena de cookies a una hora del pasado. Por ejemplo:
String cookieString = "cookieName=;expires=Mon, 17 Oct 2011 10:47:11 UTC;";