2008-10-03 2 views

Antwort

4

Laut der iPhone-Dokumentation gibt es kein URL-Schema für die Kalenderanwendung. (Es gibt URL-Schemen für Mail, Telefon, Karte, YouTube und iTunes.)

Natürlich könnte es etwas undokumentiert, aber ich bin mir nicht sicher, dass es eine gute Idee wäre, auch wenn Sie es finden können.

1

Natürlich ist es möglich, aber nur, wenn Ihre JavaScript-Anwendung auf dem Gerät installiert ist. Sehen Sie sich http://tetontech.wordpress.com an, um zu sehen, wie Sie von JavaScript zu Objective-C aufrufen können. Sie können dies und den Programmleitfaden für den Kalenderspeicher aus der Dokumentation in Xcode verwenden, um das zu tun, was Sie möchten.

+0

Die iPhone SDK-Dokumentation ist nicht mit der von Mac OS X identisch. Derzeit sind keine APIs verfügbar. – Stream

1

Es ist nicht möglich. Apple will das nicht.

Jetzt können Sie ein JavaScript-Bookmarklet mit einem Lesezeichen versehen, das den Benutzer-Agent des aufrufenden Browsers überprüft. Wenn sich der Benutzer in Safari auf seinem Laptop oder Desktop-Mac befindet, rufen Sie den iCal mit der Standardmethode (ICS Datei).

Der Benutzer auf dem iPhone könnte Ihre Seite in ein Home-Bildschirm Lesezeichen mit einem nützlichen (und vielleicht benutzerdefinierte) Symbol, das "Event" und Titel von "Meet Mary um 8:15" sagte Lesezeichen. Sie könnten dann, wenn sie ihre Lesezeichen synchronisiert haben, an das Ereignis erinnert werden und es auf ihrem Desktop-Browser aufrufen.

Bedeutende Barrieren hier, um Benutzer zu erziehen, wie man dieses System benutzt, aber es würde funktionieren, wenn Sie Leute überzeugen könnten, es zu tun, denke ich.

8

können Sie iPhone erhalten die ics-Datei zum Download (mit Safari auf einer mobilen Web-Seite), indem das webcal Protokoll:

webcal: //website.mobi/mymeeting.ics

+3

Während das technisch funktioniert, fordert es den Benutzer auf, einen neuen Kalender zu abonnieren, was mühsam wird, wenn Sie für jedes Ereignis einen vollständigen Kalenderfeed erstellen müssen. Ich suche immer noch nach einem Workaround, um nur ein einzelnes Ereignis zu importieren. –

+1

Sie haben Recht. Ich suche nach dem gleichen Ding wie du - wenn du zufällig die Antwort findest, poste es bitte hier. Ich werde das selbe machen! Prost! – goddogsrunning

+0

Weißt du, ob es seit 2011 ein Update gibt? @ ScottMeans – bafromca

5

Ab iOS 5, wenn Sie einen einfachen http-Link zu einer .ics-Datei erstellen, bietet Mobile Safari an, es im Kalender zu öffnen.

Verwandte Themen