Как создать ссылку «Добавить в календарь» на веб-странице для iPhone

StackOverflow https://stackoverflow.com/questions/1752342

Вопрос

Многие программы календаря (Outlook, iCal) поддерживают vCal для загрузки информации о событиях и добавления ее в календарь.Другие могут использовать микроформат vCalendar для извлечения данных.Однако ни один из них, похоже, не поддерживается на iPhone.

Существует ли какой-либо функциональный эквивалент, который позволит мне разместить информацию о событии на странице и предложить посетителю веб-сайта добавить событие в свой календарь одним щелчком мыши?Поскольку Mobile Safari позволяет очень легко извлекать электронные письма и номера телефонов с веб-страниц, кажется странным, что для событий нет аналогичной функциональности.

Это было полезно?

Решение

Обновлять:
Обратите внимание, что это очень старый ответ.С iOS 5 вы можете использовать EKEventStore для доступа к событиям календаря, и откроется Mobile Safari .ics файлы в Календаре.


Оригинальный ответ
Это невозможно, API для календаря на iPhone, к сожалению, нет.Вы можете создать приложение, которое регистрируется для стандартной схемы URL-адресов, но вы все равно не сможете сохранять записи календаря в серверной части календаря, поскольку здесь нет API (например,для адресной книги).

Другие советы

Начиная с iOS 5, если вы создадите http-ссылку на файл .ics, Mobile Safari предложит открыть его в Календаре.

Одним из разрешений может быть (из iPhone OS 3.0):

  • настроить сервер календаря (протокол webdav или Caldav), создать учетные записи, события...
  • подпишите свой Календарь iPhone на одну из учетных записей (например.Настройки->Почта, Контакты, Календари->Добавить учетную запись…->Другое, Добавить учетную запись CalDAV -> сервер, сведения об учетной записи)
  • ваше веб-приложение публикует записи календаря в соответствующую учетную запись сервера календаря.

Альтернативно используйте Календарь Google для публикации записей со своего веб-сайта, который можно легко синхронизировать с Календарем iPhone с помощью CalDAV.

Еще одна полезная ссылка: http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top