2017-09-09 14 views
2

iCalendar 응용 프로그램 (예 : Outlook, Google Calendar ...)에서 .ics 파일을 가져 오는 컨텍스트를 상상해보십시오. 정보가 변경되었습니다 (시간/날짜 변경, 이벤트 취소 ...). 사용자는 이벤트 정보가 최신 인 전자 메일에서 다른 .ics 파일을받습니다. 그는 다시 가져와야하며 이번에는 최신 이벤트가 업데이트되어 사용자가 항상 하나의 .ics 파일이있는 이벤트를 최신 상태로 유지해야합니다. 모든 정보는 단일 가져 오기에서 반영되어야합니다.iCalendar - 하나의 ics 파일에 모든 이벤트의 업데이트 정보가 포함되어 있어야합니다.

iCalendar 응용 프로그램이 그것을 이해하고 작업을 수행 할 수 있도록이 .ics 파일을 어떻게 만들 수 있습니까? 위의 상황을 염두에

편집

상태 유지 : 한 사용자가 .ics 인 파일을 수신 (의는 '먼저 사용자 부르 자)는 최신 이벤트까지 이메일로 (의는'first.ics '를 부르 자). 이벤트가 변경되었습니다. 두 번째 .ics 파일은 전자 메일로 보내졌지만 첫 번째 사용자와 두 번째 사용자 (first.ics 파일을 가져 오지 않은 새 사용자)에 대해서는 이번에 보냈습니다.

iCalendar 응용 프로그램이이를 이해하고 첫 번째 사용자와 두 번째 사용자를 위해이 second.ics 파일을 만들려면 어떻게해야합니까?

이 두 명의 사용자는 최신 정보가 동일해야합니다.

답변

0

Neeryk,

이 업데이트가 하나의 단계와 사용자의 캘린더 응용 프로그램에 자동으로 채울 수있는 유일한 방법은 그들이 가져, ICS에서의 URL/파일에 NOT '구독'하는 것입니다.

URL을 구독하는 경우 물론 캘린더 응용 프로그램에 표시되며 응용 프로그램은 대개 정기적으로 업데이트를 확인합니다. 그런 다음 ics 파일을 생성하는 시스템에서 해당 URL과 이벤트를 업데이트 할 수 있습니다 (고유 한 ID와 일련 번호를 사용하는지 확인하십시오). 사용자 캘린더 앱은 다음 번에 업데이트를 확인하고 변경 사항을 표시합니다.

이벤트가 '가져 오기'된 경우 캘린더 응용 프로그램은 업데이트를 확인하지 않습니다. 업데이트하는 유일한 방법은 다시 가져 오는 것입니다.

+0

감사합니다. 제 생각에 우리가 위에 쓴 맥락에 가깝습니다. "업데이트하는 유일한 방법은 다시 가져 오는 것입니다." 첫째, 더 명확히하기 위해 컨텍스트를 확장하지 않는 것을 사과드립니다. 제 질문을 업데이트 할 것입니다. 둘째, 위의 컨텍스트에는 .ics 파일을 다시 가져올 수있는 가능성이 포함되어 있습니다. 이벤트가 변경되면 새 .ics 파일이 전자 메일로 사용자에게 보내지고 iCalendar 응용 프로그램의 변경 사항이 반영되기 때문입니다. 제발, 내 질문 업데이트를 참조하십시오. 나는 당신의 의견을 기다리고 있습니다. – Neeryck

+0

Neeryck, 내 대답은 여전히 ​​적용됩니다. 그리고 확실히 google을 사용하여 자신을 테스트 할 수 있습니다. 1 개의 일정으로 캘린더를 만들고 다른 계정 또는 다른 캘린더 앱으로 '가져 오기'하십시오. 그런 다음 업데이트하십시오. 다시 가져올 때 다양한 앱에서 어떤 일이 발생하는지 확인하십시오. 그런 다음 다시 등록 할 필요가 없으며 새로 고침을 기다리는 것을 제외하고 구독과 비슷한 작업을 수행하십시오. – anmari