2016-03-20 15 views
0

Ich benutze Phonegap/Cordova für die Entwicklung von mobilen App. In der Anwendung lege ich täglich lokale Benachrichtigungen fest. Die Benachrichtigungszeit ändert sich jedoch jeden Tag. Also muss ich für jeden Tag eine lokale Benachrichtigung mit einem Cronjob einstellen.Wie man Cronjob in Cordova App hinzufügt

Wie kann ich Cronjob mit Cordova hinzufügen?

Antwort

1

Ich bin mir nicht sicher, dass Sie das tun können. iOS lässt keine Hintergrundprozesse zu. Sobald Sie Ihre App schließen, wird sie ausgeführt.

Ich habe Läufe geplant und tun es auf der Serverseite. Wenn sich die Benachrichtigungen jeden Tag ändern, können Sie den Cron-Job jede Minute ausführen, um festzustellen, ob die Bedingungen stimmen, und dann eine Push-Benachrichtigung an das Gerät senden.

+0

Die Zeit der Benachrichtigungen gehört zur lokalen Zeit (lokale Zeit des Benutzergeräts), so dass die Push-Benachrichtigung mein Problem nicht löst. Ich muss lokale Benachrichtigungen verwenden. – Alexander

+0

Ich weiß nicht wirklich, wie es auf der App-Seite funktioniert. Sie können die Zeit in UTC und die Zeitzone des Benutzers auf dem Server speichern und dann Benachrichtigungen senden, wenn diese Zeit eintritt. –