2017-08-22 3 views
1

Wir entwickelten eine mobile App mit Cordova für iOS und Android-Plattform. Ist es nun möglich, die bestehende App wiederzuverwenden und für das Web zu starten? Wenn ja, kann bitte jemand Anleitung geben, wie das gemacht werden kann? Irgendwelche Verbindungen, Referenz.Convert Cordova Mobile App zu Webapp

Antwort

2

Die hybride App ist das Konzept der Entwicklung einer Webanwendung, die auf der nativen Plattform ausgeführt werden kann. Daher können wir Cordova-basierte Anwendungen im Browser ausführen.

Sie müssen auf alle Cordova Plugin-Abhängigkeit wie (Netzwerk, Gerät usw.), die für die Entwicklung der Hybrid-App erforderlich ist kümmern.

Normalerweise ist der Hauptquellcode im www-Ordner im Cordova-Projekt verfügbar, wir müssen diesen Code wie Tomcat in den Webcontainer stecken, und schon kann es losgehen. Wenn Sie Apache verwenden, können Sie dort auch zugreifen.

Stellen Sie sicher, dass Ihr API-Dienst auf demselben Host verfügbar ist, da andernfalls ein Ursprungsfehler auftritt.

+1

Danke Kumpel, deine Lösung hat funktioniert wie Charme. Du hast meinen Tag gerettet. Ich danke dir sehr. Jetzt wird mein Chef glücklich sein :). – Neeraj

1

Da cordova Web-Technologien wie HTML, JS und CSS verwendet, um native Apps wie native zu erstellen, ja, ist es möglich, kopieren Sie einfach den Inhalt Ihres gesamten www-Ordners kopieren und im Web verwenden.

Allerdings können Sie Plugins überhaupt nicht verwenden, da ein Plugin die native API durch die Verwendung von Javascript aufruft. Und im Falle von Web gibt es keine native Geräte-API.

Um Ihre cordova App im Web zu verwenden, öffnen Sie einfach Ihren Projektordner und kopieren Sie den ganzen www Ordner irgendwo. (Ich empfehle, es in das Webverzeichnis eines lokalen Webservers zu kopieren), oder Sie können Inhalte des WWW-Ordners direkt auf Ihren Webhost per FTP hochladen.

+0

Ich habe Apps als Website bereitgestellt. Als Entwicklungsstandard wickle ich all meine Plugin-Logik um ... if (window.cordova) ... –

Verwandte Themen