2 Stimmen

Wie kann ich eine App zu einem bestimmten Zeitpunkt auf dem iPhone ausführen?

Ich entwickle eine Todo-Listen-Anwendung. Ich suche nach Möglichkeiten, den Benutzer zu benachrichtigen, wenn eine Aufgabe fällig wird, auch wenn die App nicht ausgeführt wird. Gibt es eine Möglichkeit, das Programm zu einer bestimmten Zeit ohne Benutzerinteraktion auszuführen? Oder eine Möglichkeit, trotzdem eine Benachrichtigung anzuzeigen?

Bearbeiten: Wie kann ich einen Eintrag zum Kalender hinzufügen?

8voto

ceejayoz Punkte 170567

Nein, erst wenn der Push-Benachrichtigungsdienst veröffentlicht wird.

3voto

Greg Hurlman Punkte 17467

Die beste Option im Moment ist es, den Benutzern zu erlauben, Erinnerungen zum Kalender hinzuzufügen - ohne den Push-Service gibt es keine Benachrichtigungen, wenn Ihre App nicht aktiv läuft.

1voto

August Punkte 12061

Wie von Steve Jobs selbst sehr deutlich gemacht wurde, wird das iPhone SDK KEINE Hintergrundprozesse unterstützen. Außerdem gibt es keine API, um auf den Kalender auf dem iPhone zuzugreifen.

Wenn Ihnen diese Dinge wichtig sind, sollten Sie einen Verbesserungsvorschlag einreichen: Apple Bug Reporter

0voto

dancavallaro Punkte 12769

Aber selbst wenn die Push-Funktion veröffentlicht wird, ermöglicht sie Ihnen nicht, die Anwendung unabhängig den Benutzer zu benachrichtigen. Sie müssten einen Server betreiben, der Benachrichtigungen an die Benutzer sendet, sobald eine Aufgabe fällig wird. Das bedeutet, dass alle Aufgabenlisten mit Ihrem Server synchronisiert werden müssten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X