URL-Schema zum Öffnen des nativen Kalenders mit einer bestimmten Ereignis-ID

unächst wusste ich, dass es für diesen Ansatz keine öffentlichen APIs gib

Tippen Sie auf ein Ereignis im nativen Kalender-Widget von iOS8, um den Kalender mit einem bestimmten Ereignis zu starten. Daher kann ich mir vorstellen, dass es ein URL-Schema dafür geben muss. Da Widget und Kalender auf jeder Sandbox funktionieren, wird dasNSURL muss benutzt werden

Ich habe ein paar Hinweise von @ gefund iPhoneDevWiki.net. Es steht dasscalshow:x?eventid=id ist ein URL-Schema, das ein bestimmtes Ereignis öffnet und von @ verwendet wirSpringBoard.

Seit dem Wert desidparam ist nicht klar beschrieben, also habe ich dieses url schema getestet mit:

EKEvent.calendarItemIdentifierEKEvent.externalCalendarItemIdentifierEKEvent.eventIdentifier

Keiner von ihnen hat funktioniert.

Das Wiki ist möglicherweise veraltet.

Gibt es jemanden, der das bestimmte Ereignis mit dem nativen Kalender öffnen oder enthüllen könnte?

Und ich habe einen weiteren Hinweis von @ gefundähnliche Fragen in Stack Overflow.

Dascalshow: planen

Es wird anscheinend für offene Kalender mit einem bestimmten Datum verwendet. Es kann als @ verwendet werdcalshow:[time interval since reference date], der Stichtag scheint der 01.01.2001 zu sein

It kann verwendet werden, um ein Ereignis anzuzeigen, anstatt es zu öffnen. Wenn der Kalender jedoch nicht im Hintergrund ausgeführt wird, funktioniert dieser Ansatz ebenfalls nicht.

Und ich fand auch, dass diex-apple-calevent scheme kann auch den Kalender starten, aber ich kenne die Details (Pfad und Parameter) überhaupt nicht.

Alle Hinweise und Meinungen werden begrüßt.

Beste Grüße.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage