API de lectura/escritura de valores
Almacene de forma persistente un valor de cadena en el dispositivo y léalo de nuevo en el JavaScript de su aplicación web.
La API de lectura/escritura de valores almacena de forma persistente una cadena arbitraria en el dispositivo (en el almacenamiento privado de la aplicación) y la vuelve a leer en su JavaScript. Los valores sobreviven a reinicios de la aplicación y a limpiezas de caché, salvo que se desinstale la aplicación.
Escribir un valor:
Todo lo que sigue a writevalue:// se guarda tal cual como una única cadena. Diseñe su propio formato (query-string, JSON, CSV, lo que encaje con su aplicación web):
<a href="writevalue://darkmode=on;user=42">Guardar</a>
Leer un valor:
Cuando se activa readvalue://, la aplicación inyecta la cadena almacenada de nuevo en el WebView como window.storedValues para que su JavaScript pueda leerla:
<a href="readvalue://" onclick="setTimeout(showSettings, 200)">Cargar</a>
<script>
function showSettings() {
console.log(window.storedValues || "todavía sin ajustes");
}
</script>
Casos de uso típicos:
- Recordar el tema, el idioma o el estado de onboarding de un usuario sin conexión.
- Guardar un token de sesión cuando no puede confiar en las cookies.
- Persistir una pequeña preferencia local sin una llamada al backend.
Notas: Los valores son por instalación de la aplicación y por dispositivo: no se sincronizan entre dispositivos. Mantenga los valores pequeños; esta API está pensada para ajustes, no para almacenar blobs.