Подписка на веб-событие в iOS Safari не работает, но работает на OSX - PullRequest
4 голосов
/ 08 февраля 2012

Я экспортировал событие в формате .ics из iCal и связал его с файлом с сайта событий, который я создаю.

Когда я перехожу по ссылке в Chrome на моем MacBook, он правильно открывает iCal и подписываетсяна событие.

Однако, когда я перехожу на ту же страницу в iPhone Safari и перехожу по ссылке, он обнаруживает ошибку, в которой говорится, что он не может подписаться на календарь.

Не уверен, почемуон работает в одном, а не в другом:

http://tfma2012.valtechdigital.co.uk/

Расположение календаря выглядит следующим образом:

webcal://tfma2012.valtechdigital.co.uk/calendar/TFMA.ics

Ответы [ 2 ]

3 голосов
/ 08 февраля 2012

Вместо использования "webcal: //" в качестве адреса, просто используйте "http://";, когда я попробовал это, он отлично работал на моем Mac и iPhone.

0 голосов
/ 30 мая 2013

Просто введите этот код и отметьте

[[UIApplication sharedApplication] openUrl: [NSUrl urlWithString: [NSString stringWithFormat: @ "webcal: //tfma2012.valtechdigital.co.uk/calendar/TFMA.ics"];

...