Pregunta

Muchos programas de calendario (Outlook, iCal) admiten vCal para descargar información de eventos y agregarla a su calendario.Otros pueden utilizar el microformato vCalendar para extraer datos.Sin embargo, ninguno de estos parece ser compatible con el iPhone.

¿Existe algún equivalente funcional que me permita enumerar información del evento en una página y hacer que un visitante del sitio web agregue el evento a su calendario con un solo clic?Dado que Mobile Safari hace que sea muy fácil extraer correos electrónicos y números de teléfono de páginas web, parece extraño que no exista una funcionalidad similar para eventos.

¿Fue útil?

Solución

Actualización:
Tenga en cuenta que esta es una respuesta muy antigua. Desde iOS 5 puede utilizar EKEventStore para acceder a los eventos del calendario y Mobile Safari se abrirán los archivos .ics en el calendario.


Respuesta original
No es posible, no hay una API para el calendario en el iPhone, por desgracia. Se puede construir una aplicación que se registra para el esquema URL ical, pero todavía no será capaz de guardar las entradas de calendario para el backend calendario ya que no hay API (como por ejemplo para la libreta de direcciones).

Otros consejos

A partir de iOS 5, si se crea un enlace http a un archivo .ics, Safari Mobile ofrecerá a abrirlo en el calendario.

Una resolución podría ser (desde iPhone OS 3.0):

  • Establecer un servidor de calendario (protocolo webdav o caldav), crear cuentas, eventos...
  • suscribe el calendario de tu iPhone a una de las cuentas (p. ej.Configuración->Correo, Contactos, Calendarios->Agregar cuenta…->Otro, Agregar cuenta CalDAV -> servidor, detalles de la cuenta)
  • su aplicación basada en web publica entradas de calendario en la cuenta del servidor de calendario adecuada

Alternativamente, use Google Calendar para publicar entradas desde su sitio web, que se pueden sincronizar fácilmente con el Calendario de iPhone usando CalDAV.

Otro enlace útil: http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top