2012-05-02 23 views
5

Según tengo entendido, si tengo un código que crea una cookie sin un tiempo de caducidad explícito, durará la duración de la sesión de navegación (por ejemplo, hasta que el usuario cierre su navegador).¿Cuánto duran las cookies de sesión en dispositivos Android/iOS?

¿Cómo se aplica esto a dispositivos móviles, específicamente iOS, donde nunca realmente abandonó Safari?

Respuesta

1

Las cookies en Safari en el iPhone se almacenan en un archivo de lista de propiedades. Permanecen allí hasta que el usuario borre sus cookies manualmente en su dispositivo.

+0

Gracias, ¿está documentado esto en alguna parte o se deriva de su propio descubrimiento personal? – BenLanc

+0

Después de buscar, descubrí que Safari almacena sus cookies en el archivo plist. Para eliminarlos, los usuarios simplemente acceden a la configuración de Safari y los eliminan manualmente. – wayway

+0

¿Pero eso se aplica a las cookies de sesión? Porque, por ejemplo, reiniciar un iPad pierde todas las cookies de sesión, mientras que ponerlo en espera no lo hace, así que no creo que esa suposición sea correcta. – LDJ

0

Según tengo entendido, si tengo un código que crea una cookie sin un tiempo de caducidad explícito, durará la duración de la sesión de navegación (por ejemplo, hasta que el usuario cierre su navegador).

+0

No existe el "cerrar" navegador (o cualquier aplicación) en iOS y Android. Las aplicaciones solo se pueden cambiar y descargar en segundo plano. Incluso cuando se descarga y se carga de nuevo, generalmente se conserva un estado. Safari y Chrome conservan las pestañas abiertas. – kolen

Cuestiones relacionadas