2009-11-17 5 views
14

많은 캘린더 프로그램 (Outlook, iCal)은 vCal을 지원하여 일정 정보를 다운로드하여 캘린더에 추가합니다. 다른 사람들은 vCalendar 마이크로 포맷을 사용하여 데이터를 추출 할 수 있습니다. 그러나 이들 중 어느 것도 아이폰에서 지원되는 것 같지 않다.iPhone 용 웹 페이지에서 "캘린더에 추가"링크를 만드는 방법

페이지에 이벤트 정보를 나열하고 웹 사이트 방문자가 클릭 한 번으로 일정에 캘린더를 추가하도록하는 기능이 있습니까? Mobile Safari는 웹 페이지에서 이메일과 전화 번호를 쉽게 추출 할 수 있기 때문에 이벤트와 비슷한 기능이 없다는 것은 이상한 것 같습니다.

답변

7

업데이트 : 이것은 아주 오래된 대답이다
참고. iOS 5부터 EKEventStore을 사용하면 캘린더 일정에 액세스 할 수 있으며 모바일 사파리는 캘린더에 .ics 개의 파일을 열 수 있습니다.


원래 대답이 가능하지
는, 슬프게도, 아이폰의 캘린더에 대한 API가 없습니다. API 레이아웃을 등록하는 앱을 만들 수는 있지만 API가 없기 때문에 (예 : AddressBook의 경우) 캘린더 항목을 캘린더 백엔드에 저장할 수 없습니다.

+1

그건 짜증나. iPhone이 기본적으로이 문제를 처리하지 않는다는 것에 매우 놀랐습니다. – scunliffe

+0

보안 문제일까요? 감독처럼 보입니다. – iamkeir

+0

.ics 파일이 iOS 7에서도 계속 작동합니까? iPhone 및 iPad에서 작동하기가 어려워서 – RPDeshaies

1

한 해상도 (아이폰 OS 3.0에서) 수 :

  • 이 중 하나에 아이폰 달력을 구독 ...
    • 캘린더 서버 관리 (WebDAV 또는 CalDAV를 프로토콜), 계정, 이벤트를 만듭니다 기형 중

      계정, 계정 추가)
    • 웹 기반 앱이 적절한 캘린더 서버 계정에 캘린더 항목을 게시합니다.
    (예 : 설정 -> 메일, 연락처, 캘린더 -> 계정 추가 -> 기타 계정)

    또는 Google 캘린더를 사용하여 웹 사이트에서 CalDAV를 사용하여 iPhone 캘린더와 쉽게 동기화 할 수있는 항목을 게시 할 수 있습니다.

    또 다른 유용한 링크 : http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/

  • 19

    iOS 5부터는 .ics 파일에 대한 http 링크를 만들면 모바일 사파리가 캘린더에서 열어 볼 것을 제안합니다.

    +0

    예! 그리고 시간도. :) 포인터 주셔서 감사. –

    +2

    캘린더에서 열어 볼 수 있지만 실제로 아무 것도하지 않는 것 같습니다 - 다른 사람이 발견 했습니까? – iamkeir

    +0

    . MIME 파일을 .ics 파일을 제공하는 웹 사이트에서 "text/calendar"로 변경해야했습니다. – Mark

    관련 문제