2017-04-25 3 views
0

캘린더 항목을 Google 캘린더 등으로 가져 오기 위해 ICS 피드를 생성합니다. 순수하게 피드를 가져올 때마다 2 주 정도의 이벤트를 포함 할 수 있다고 생각했으며 GCAL은 이미 가져온 과거 이벤트를 기억합니다 . 그것은 그럴 듯하지 않습니다. GCAL은 현재 ICS 피드에 나타나지 않으면 이전에 가져온 이벤트를 삭제하는 것으로 보입니다. 이것은 알려진 행동입니까? 피드에 모든 이벤트를 항상 포함시켜야합니까?동적 ICS 피드, 얼마나 많은 데이터를 포함해야합니까?

답변

1

예 항상 ICS 피드에 모든 것을 포함해야합니다. 이벤트를 대신 푸시하여 사용자 캘린더에 이전 이벤트를 저장하려는 경우 ICS가 삽입/첨부 된 메일로 각 이벤트를 보내거나 모든 사용자의 승인이 필요한 Google 캘린더 API를 사용해야합니다. 유료 서비스 인 Cronofy를 사용하여 이벤트를 푸시 할 때 Office 365, Exchange Server, Gmail 및 iCloud에 대한 통합 API를 제공합니다. ICS 대신 API를 사용하면 ICS가 매일 몇 번만 동기화되는 업데이트가 몇 초 안에 수신된다는 이점이 있습니다.