2013-02-15 8 views
5

Ich plane, eine Hybrid-Anwendung mit Telefon Lücke zu entwickeln. Ich möchte HTML-Seiten herunterladen, Bilder & andere Ressourcen von einem Web-Server, anstatt es in der Telefon Lücke Anwendung Bündel zu halten.Laden von HTML-Datei vom Webserver mit Telefon Lücke

  1. ist es möglich, dies zu tun, häufig
  2. ist es der richtige Weg, um die Anwendung zu aktualisieren in dem App Store zu vermeiden oder
  3. Android wird, iPhone, Fenster lehnen unsere Anwendung

Antwort

5
  1. Ja, es ist möglich, mit phonegap, können Sie nichts von Laden von HTML-Datei aus entfernten Quelle verhindern. Hier ist meine andere Antwort auf diese Frage: https://stackoverflow.com/a/13996437/1848600

  2. Leider nein. Während wir sagen können, dass dies wahr ist, wird jeder Fehler jede verfügbare App-Version abbrechen, während, wenn Sie Version für Version erstellen, Kunden immer in der Lage sein werden, vorherige zu verwenden. Auch Apple App Store wird solche App verbieten.

  3. Android/Win7-8 App wird nicht abgelehnt werden, wird iOS sofort abgelehnt. Hier ist meine andere Antwort auf diese Frage: https://stackoverflow.com/a/14436328/1848600, kein Punkt zu wiederholen.

+0

danke. ist es eine gute Idee, eine solche Anwendung zu entwickeln. Unser Ziel war es, eine einzige Codebasis für PC-Browser, Tablets und alle Smartphones zu entwickeln. – yokks

+0

Es ist eine gute Idee, solange Sie es nicht in Apple App Store hochladen. Es wird abgelehnt, da es als eine klassische Webseite ausgeführt werden kann, wenn es von einer Remote-Quelle ausgeführt werden kann. In einigen Fällen kann eine App-Überprüfung bestehen, Ihre mobile Website darf jedoch nicht öffentlich sichtbar sein. – Gajotres

+0

Die Antwort benötigt ein Update. iOS sollte nicht abgelehnt werden. Der Abschnitt 3.3.2 des Apple-Entwickler-Programm-Lizenzvertrags wurde aktualisiert. Es kann hier gefunden werden: developer.apple.com/terms. Jetzt heißt es "... Die einzigen Ausnahmen zum Vorangehenden sind Skripte und Code, die von Apples integriertem WebKit-Framework oder JavascriptCore heruntergeladen und ausgeführt werden, vorausgesetzt, dass solche Skripte und Code nicht den Hauptzweck der Anwendung ändern ..." – Stanislav

1
  1. Ja, das ist möglich.

    Sie haben 2 Möglichkeiten, um es zu implementieren. Einfacher Weg ist nur auf Web-Server-URL starten. Sie benötigen jedoch einen Code zum Einschließen der Cordova-Skriptdatei, die dem Zielgerät entspricht.

    eine andere Art und Weise ist & Dateien herunterladen überprüfen. In diesem Fall müssen Sie einen Code von phonegap für update-check schreiben, Inhalt herunterladen & ändern Start-URL.

  2. Während Sie keinen Grund für die Änderung nativen Code haben, ist meine Antwort ist Ja.

  3. genau von Apple erlaubt keine App-Logik ohne App Store oder Last-Seite in Web-Server zu aktualisieren, aber ich weiß nicht, ist es wirklich.

Verwandte Themen