2014-05-13 1 views
0

저는 PHP를 사용하여 첨부 파일이 invite.ics 인 전자 메일을 보내 왔습니다.Gmail 이벤트 UI가 동기화되지 않습니까?

내가 이메일을 보냈 처음 몇 번, 나는 Gmail에서 다음과 같은 UI를하지 않았다 :

enter image description here

그러나 몇 가지 더 테스트를 전송 한 후 후, UI가 어떤 이유로 게재 시작했다.

내 invite.ics의 내용을 변경하여 제목이 John Production Status에서 James Production Status로 변경되었습니다. 내가 또 다른 이메일을 보냈을 때 Gmail은 John Production Status라는 제목의 UI를 표시했습니다. 그러나 invite.ics를 다운로드하면 James Production Status가 표시됩니다.

왜 이런 일이 발생합니까? 그리고 invite.ics의 내용을 반영하도록 UI를 얻으려면 어떻게해야합니까?

답변

1

좋아, Gmail에서 문제가 해결되었습니다. 분명히 내 invite.ics의 내용에, 나는 UID 필드에 각 배포에 대해 고유 한 값이 있어야합니다. 웬일인지, 그것은 gmail가 그것을 "캐쉬 (cache)"로 처리하도록 강제 할 것이다.

0

UID를 변경하면 캐시가 지워지지 않고 관련이없는 새로운 이벤트가 생성됩니다. gmail이 새로운 초대를 고려하지 않는 경우 SEQUENCE 속성을 증가시켜 이것이 이것이 동일한 이벤트의 새 버전임을 나타낼 수 있습니다.