Zitat von »HaPaCur«
Für eine Erinnerung benötigt man Hintergrundprozesse, die darf man aber als iPhone Entwickler nicht selbst anstoßen. Ich glaube die Anwendung selbst erinnert auch nur wenn man die Kalender Anwendung auf dem iPhone öffnet. Kann das einer hier im Forum verifizieren?
Das IPhone kann generell Hintergrundprozesse, so z.B. auch der Timer / Wecker in der Uhr und auch der Kalender. Apple gibt diese Dinge nur für die Entwickler nicht frei.
Ich hab jetzt mal einen kleinen Kalender unter Sunbird erstellt und als Test.ics exportiert, dann auf unsere Homepage geladen > http://www.mawo.de/wb/media/Test.ics > diesen Kalender kann man im iPhone abonnieren, wenn man die vollständige Web-Adresse eingibt. In diesen Terminen habe ich die Felder Termin / Ort / Beginn / Ende / Erinnerung und Bezeichnung belegt. Alle Felder werden im iPhone auch korrekt dargestellt und die Terminerinnerung funktioniert auch für diesen abonnierten Kalender, selbst wenn das iPhone auf Standby ist und die Anwendung Kalender nicht gestartet ist.
Wenn wir per Tobple also auch das Feld Erinnerung übertragen bekommen, funktioniert das ohne irgeneinen Hintergrundprozess programmieren zu müssen.
Noch ein Hinweis zu mehrtägige Terminen > bei diesen wird in der iPhone-Listenansicht nur der Beginn angezeigt (hat nicht mit tobple zu tun!), Beginn und Ende wird korrekt übernommen, auch in der Tagesansicht ist alles korrekt farblich unterlegt
Die Textdatei Test_ics.txt kann umbenannt werden in Test.ics und in einem x-beliebigen Internet-Kalender geöffnet werden.