En mi aplicación, tengo una UIWebview
página de autenticación de linkedin que carga para iniciar sesión. Cuando el usuario inicia sesión, las cookies se guardan en la aplicación.
Mi aplicación tiene un botón de cierre de sesión que no está relacionado con el inicio de sesión de LinkedIn. Entonces, cuando el usuario hace clic en este botón, cierra la sesión de la aplicación. Quiero que este cierre de sesión borre sus cookies de LinkedIn también de la aplicación, para que el usuario cierre la sesión por completo.
ios
iphone
objective-c
uiwebview
uiwebviewdelegate
Vaibhav Saran
fuente
fuente
Solo quería agregar información sobre esto.
En OS X 10.9 / iOS 7 y posterior, puede usar -resetWithCompletionHandler: para borrar las cookies y el caché, etc. de toda la aplicación de su
sharedSession
:El bucle for-In con
deleteCookie:
suena como modificar mientras me enumera una colección . (No lo sé, ¿podría ser una mala idea?)fuente
Puede hacer una función dentro del html de WebView, que limpie las cookies.
Si necesita que la limpieza se realice solo una vez, puede activar esta función con un evento Titanium, solo cuando se inicia la aplicación.
fuente
Si alguien está buscando una solución rápida:
fuente