2012-08-06 43 views
14

Cuando descubrí here, cuando llamo a un servidor para solicitar la autenticación en forma de cookie, la cookie en la respuesta se maneja automáticamente por el marco subyacente de metro.Almacenar cookies Tienda Windows App

Sin embargo, esto significa que no tengo acceso a la cookie y, por lo tanto, no puedo almacenarla cuando la aplicación se suspende para su uso posterior. ¿Cómo se supone que almacenaremos información de cookies en el marco del metro?

Toda la ayuda es muy apreciada y siempre acepto una respuesta!

+0

¿Esto está en HTML o XAML? –

+0

HTML/Javascript – danielmhanover

+0

¿Entonces básicamente está preguntando cómo transferir las cookies del compartimento web al compartimento local? ¿O no ve la cookie HTTP solo fuera del resto de la aplicación? Usted tiene acceso a documentcookies, pero supongo que eso no está funcionando solo para Http. –

Respuesta

0

Usted escribió

no puede almacenarlo cuando la aplicación está suspendida para su uso posterior

utilicé Google Analytics en mi aplicación Windows Store, y puedo decir que las cookies se almacenaron correctamente. Es posible garantizar marcando la siguiente ubicación del sistema de archivos:

C: \ Users \ XXXX \ AppData \ Local \ Packages \ XXXXXX \ CA \ INetCookies

Docs en MSDN (link) también confirman que las cookies están método de compatibles almacenar datos de usuario.

Si entiendo correctamente su pregunta: no es necesario realizar ninguna acción adicional para aceptar y almacenar las cookies de red en las aplicaciones de la Tienda Windows.

1

Implementamos sessionStorage para sesiones y localStorage para persistencia como un reemplazo completo de cookies en nuestra aplicación Windows 8 y ha funcionado muy bien. Ambos motores de almacenamiento son extremadamente fáciles de usar, se puede leer sobre ellos aquí: https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage

Cuestiones relacionadas