2015-03-30 1 views
1

J'ai besoin de conseils. J'ai une application de contenu Phonegap/Cordova créée en utilisant Ionic Framework. Cette application est supose de travailler à la fois hors ligne et en ligne. Jusqu'à présent, j'ai réussi à implémenter la base de données hors ligne (SQLite), mais j'ai quelques problèmes avec les images.Cordova/Phonegap télécharger beaucoup d'images, meilleure solution possible

La première stratégie que j'ai choisi était « installer » toutes les images au début de premier démarrage de l'application (en quant à lui la barre de progression est visible)

Il fonctionne, mais je pense que le premier début de l'application est tout simplement trop lent (plus de 800 images) Cela prend plus de 7 minutes, ce qui est vraiment mauvais pour l'expérience utilisateur.

Voici quelques-unes de mes stratégies:

  • Téléchargez toutes les images comme fichier ZIP et l'extraire dans le dispositif

  • Télécharger seulement une partie des images (25%?) Puis télécharger reste d'entre eux en arrière-plan, tandis que l'utilisateur peut utiliser son application. Utilisez une sorte d'espace réservé pour les images à certains endroits?

Quelle stratégie est la meilleure? Peut-être que quelqu'un a une expérience similaire?

Répondre

0

image-saver

Une ionique/directive angulaire pour enregistrement d'images à distance pour le stockage de fichiers local. Peut être capable de t'aider. Assurez-vous de suivre le fichier readMe.md.