2017-02-02 2 views
0

Ich möchte eine Aufgabe basierend auf einem geplanten Datum aus UIDatePicker ausführen.Ausführen von Aufgaben basierend auf einem zukünftigen Datum mit Swift einschließlich wenn App im Hintergrund ist

Also, zum Beispiel habe ich eine Aufgabe morgen um 1:00 PM geplant, sollte es diese Aufgabe unabhängig App im Vordergrund oder Hintergrund-Modus verarbeiten. Wenn jemand, kann mich in die richtige Richtung führen, das wäre cool!

In Android heißt es AlarmManager. Aber es scheint auf iOS scheint es keine zu geben.

+1

Keine Möglichkeit – Vyacheslav

+0

Sie können einige Ereignisse berechnen, die genau zum richtigen Zeitpunkt gestartet werden. Trotzdem muss der Benutzer nach dem Neustart die App starten. – Vyacheslav

+0

Die einzige Lösung ist die Verwendung von Service-APN-Benachrichtigungen – Vyacheslav

Antwort

0

Dies ist im Allgemeinen nicht möglich. Wenn Ihre App im Vordergrund ist, können Sie einfach eine NSTimer einrichten, um etwas zur gewünschten Zeit auszulösen. Wenn sich Ihre App jedoch im Hintergrund befindet, kann der Timer nicht ausgelöst werden. Sie können eine lokale Benachrichtigung für die gewünschte Zeit planen, aber das ist keine automatische Lösung mehr, der Benutzer muss die Benachrichtigung "öffnen", um Ihre App auszuführen.

Verwandte Themen