2012-06-04 2 views
5

Wir versuchen, eine hybride App zu entwickeln, die sich selbst aktualisieren kann, indem sie css/javascript/html aus dem Internet verwendet, anstatt sie im phonegap-Projekt zu speichern."Legalität" der Verwendung von Web-Ressourcen und appcache in UIWebView/Phonegap

Wie so Html5 cache manifest in a UIWebView?

HTML5 AppCache in UIWebView

Es tut jetzt gut funktionieren auf iOS 5 und 5,1

In der Tat innerhalb phonegap index.html wir auf die Website zu tun oder location.href umleiten . Die Website verfügt über ein Offline-Manifest, mit dem die phonegap-App das zweite Mal im Offline-Modus gestartet und ausgeführt werden kann (nachdem alle Ressourcen beim ersten Mal zwischengespeichert wurden). Und Änderungen am Manifest aktualisieren die App korrekt. Ich habe versucht, die App im Telefon zu beenden und es neu zu starten, während die Website nicht erreichbar ist - es funktioniert immer noch.

Es gibt Lösungen, die eine Selbstaktualisierung zulassen - zum Beispiel das phonegap-basierte Worklight. Eine stille Selbstaktualisierung scheint also kein Problem mehr zu sein.

Die Frage ist also, hat jemand ähnliche app Appstore ähnlich eingereicht? Es gibt möglicherweise keinen Code in der App, alles, was es tut, ist auf der Website.

Antwort

5

Apple scheint Apps zu erlauben, Datenaktualisierungen und Javascript/HTML zur Verwendung in UIWebViews herunterzuladen. Sie haben sogar vor ein paar Jahren eine WWDC-Sitzung zu datengesteuerten Apps vorgestellt.

Aber beachten Sie diesen Artikel in Apples App Bewertung Richtlinien:

2.12 Apps, die ... einfach Web-Sites wie Apps gebündelt ... können abgelehnt werden.

Der einzige Weg, um sicher zu wissen, ob Ihre App akzeptabel ist, ist die Einreichung bei Apple zur Überprüfung, da "ähnliche" Apps keinen Präzedenzfall für künftige Genehmigungen darstellen.

Verwandte Themen