2016-04-06 10 views
0

Ist es möglich, eine cordova App zu einem bestimmten Datum und zu einer bestimmten Uhrzeit starten zu lassen, ohne dass eine Benutzerinteraktion stattfindet? Stellen Sie sich zum Beispiel eine "Wake Up" App vor, die jeden Morgen automatisch startet und Ihren Lieblingssender streamt.Planen Sie den Start einer cordova App

Ich habe einige lokale Benachrichtigung Plugins wie https://www.npmjs.com/package/de.appplant.cordova.plugin.local-notification gesehen, aber es scheint, diese Art von Plugins werden verwendet, um eine Benachrichtigung anzuzeigen, und die App wird nur gestartet/fortgesetzt, wenn der Benutzer auf die Benachrichtigung tippen.

EDIT: Ich suchte "Radio wake up" auf den Märkten und bekam viele Ergebnisse, zB

So sieht es aus wie es möglich ist, Ich bin nur nicht sicher, welche Funktionen sie verwenden, um es zu erreichen.

+0

Ich habe einfach das Gefühl, dass Apple das nicht mögen würde oder es zulassen würde. – theblindprophet

Antwort

0

Es gibt keine Möglichkeit, das zu erreichen, deshalb sehen Sie keine App wie diese, nur native Android-Erinnerungen können das tun, wie Uhralarm.

+0

Ich kann mir vorstellen, dass es nicht nur über HTML möglich ist, aber ein Plugin sollte diese Funktion hinzufügen können, meinst du nicht? – user276648

+0

Ich denke, du kannst das nur erreichen, wenn deine App ständig im Hintergrund läuft. So können Sie verwalten, was die App tun würde, zum Beispiel eine Benachrichtigung senden. https://github.com/katzer/cordova-plugin-background-mode –

0

Ich habe https://www.npmjs.com/package/de.appplant.cordova.plugin.local-notification Plugin angepasst, um als Alarm zu fungieren.

haben einen Blick auf https://github.com/vasani-arpit/cordova-plugin-local-notifications

Jede Syntax ist wie katzer's Plugin gleich.

Der Unterschied besteht darin, dass App jedes Mal aufwacht, wenn die Benachrichtigung ausgelöst wird.

+0

, so dass Sie die Android-Version des Plugins geändert haben. Du hast geschrieben, dass die App vom Hintergrund in den Vordergrund wechselt. Bedeutet das, dass die App zuerst gestartet werden muss? – user276648

+0

Ja, sobald die Benachrichtigung geplant ist, wird sowohl die Benachrichtigung als auch die App angezeigt. –