2010-09-15 7 views
2

Nous faisons une application en utilisant phonegap pour le charger localement. Tout fonctionne bien, le problème est que notre gestionnaire nous a demandé de trouver un moyen de mettre à jour l'ensemble du site (si nécessaire) à partir d'Internet et de remplacer l'ancien . Jusqu'à présent, j'ai créé une méthode pour le faire lorsque le site est copié dans le dossier Documents, mais j'ai trouvé que le dossier du site «www» est chargé de l'ensemble de l'application et dans l'iPhone n'est pas possible de modifier le dossier.Chargez le site Web local à partir du dossier Documents sur iPhone en utilisant phonegap?

Certains disent que ce ne serait pas autorisé à faire une telle chose comme changer des parties importantes de l'application de cette façon ...

S'il vous plaît, connaissez-vous une approche de résoudre ce problème? Merci d'avance.

+0

Quelle est exactement votre question? Comment copier des fichiers de l'ensemble d'applications dans le répertoire Documents de l'application? Comment envoyer une requête HTTP? Comment vérifier si le "site web local" est plus ancien qu'un autre site quelque part sur Internet? –

+0

Le problème principal est que je ne serai pas en mesure de mettre à jour ce site web local (trouvé dans le dossier www) s'il se trouve dans le bundle (ressources). Maintenant, si je copie le site Web de l'ensemble dans le dossier Documents, bien que je puisse mettre à jour des fichiers, phonegap essaiera toujours de charger le site à partir de l'ensemble. – chuckSaldana

Répondre

1

Votre application sera rejetée, si ce n'est pas tout de suite, à une date ultérieure - vous changez l'application entière après tout. Toutes les mises à jour d'applications doivent être vérifiées par Apple.

Phonegap charge index.html dans le dossier www. Tout ce que vous devez faire est de changer l'emplacement approprié dans AppDelegate. Vous pouvez toujours faire ../../Documents/foo.html - essayer, ou quelque chose de similaire ..

+0

Merci Shazron !, Vraiment désolé si je suis trop réitérative mais je veux juste être sûr, avez-vous entendu parler de quelque chose de similaire à mettre à jour l'application entière via Internet avant ?, Voici une question que j'ai posté et bien qu'elle ait été ciblée question, ils n'ont pas donné cet avertissement. http://stackoverflow.com/questions/3677632/is-it-permited-to-download-javascript-code-to-iphone – chuckSaldana

Questions connexes