2016-10-11 3 views
0

Ich bin neu bei XDK und Cordova, ich versuche herauszufinden, ob es möglich ist, eine Cordova App zu erstellen, die als Hintergrunddienst in Android und iPhone ausgeführt werden kann und auch die Möglichkeit hat, sich nach einem Telefonneustart neu zu starten.Ist es möglich, dass eine XDK Cordova App als Hintergrunddienst in Android und iPhone ausgeführt wird?

Aus meiner bisherigen Forschung scheint es, dass dies aufgrund des gesamten Web-View-Konzepts nicht möglich ist. Kann jemand mit mehr Wissen zu diesem Thema das für mich bestätigen?

Wenn es nicht möglich ist, hat jemand irgendwelche Vorschläge, was Cross-Plattform-Framework kann ich verwenden, die dies unterstützt?

Nur eine Vorsichtsmaßnahme, bevor ich mit der Entwicklung dieser App native auf beiden Plattformen beginnen. Jede Hilfe wird sehr geschätzt!

Vielen Dank im Voraus!

Best, Rob

Antwort

0

Es ist nicht möglich, Ihre Webansicht im Hintergrund zu laufen, aber es gab einige Cordova Plugins gegeben, die im Hintergrund laufen kann. Es gibt mehrere Beispiele in Form eines "geolocation background" -Plugins. Ich bin sicher, du kannst andere finden.

Also, wenn Sie bereit sind, ein Plugin zu erstellen (oder Sie haben vielleicht das Glück, ein solches zu finden), das die erforderlichen Hintergrundoperationen ausführt, dann können Sie es vielleicht zum Laufen bringen. Natürlich kann ich das nicht mit Sicherheit sagen, weil es von deiner App abhängt und was du vorhast.

Beachten Sie auch, dass Sie mit den verschiedenen Lebensdauern in Ihrer Cordova App umgehen können. Das bedeutet, dass Sie Ereignishandler für Wiederaufnahme und Pause usw. erstellen können.

+0

Vielen Dank für Ihre Antwort und zur Bestätigung, dass ein Webview nicht im Hintergrund ausgeführt werden kann. Ich werde in die Erstellung eines Plugins für Cordova schauen. – user6952451

Verwandte Themen