2014-04-30 4 views
1

Comme beaucoup d'autres, je construis une application iOS et Android hybride avec HTML5/Javascript et un pont (Phonegap/Intel XDK). Je n'ai pas encore trouvé de réponse définitive sur le stockage persistant, par ex. stocker les paramètres de l'application pour la durée de vie de l'application.Méthode fiable pour le stockage persistant dans l'application HTML5 hybride sur iOS/Android

Les messages aiment: is localStorage on iPad Safari guaranteed to be persistent? suggèrent il n'y a aucune garantie que les arrangements stockés persisteront.

Quelqu'un peut-il me rassurer et me dire si c'est possible? Beaucoup d'applications utiles sont potentiellement inutiles sans la possibilité de stocker les données saisies par l'utilisateur.

J'ai joué avec lawnchair.js http://brian.io/lawnchair/ et je suis sur cette route. Quelqu'un peut-il aussi suggérer si cela résout le problème ou suggérer la meilleure option de stockage persistant à leur avis?

Répondre

1

Le stockage local est une méthode plutôt fiable. Ces données ne sont supprimées que lorsque l'utilisateur supprime l'application de son appareil. Vous pouvez également enregistrer des données avec WebSQL DB pour les appareils Android. Mais c'est plutôt désagréable. Ou vous pouvez utiliser File API pour enregistrer les paramètres dans un dossier, comme .yourapp, et lire les données de ce fichier. Mais l'utilisateur peut supprimer ce dossier. Je recommande donc localStorage.

Questions connexes