我们的软件有一个可用的 caldav 实现,使我们的用户能够从 iOS 或 Mac OS X 访问联系人和日程安排。
我目前的头疼是待办事项日历没有显示在 Reminders.app 中。(当它还在 iCal 侧边栏中时,它确实出现了。)澄清一下:任务本身是可见的,但日历不在侧边栏中。
我在这里粘贴属性响应。有人可以指出我错过的东西吗?
<D:response>
<D:href>/dav/fg/todos1/</D:href>
<D:propstat>
<D:prop>
<I:calendar-color/>
<I:calendar-order>700</I:calendar-order>
<B:calendar-timezone>BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//intevo.websolutions//TEAMBOX//DE
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Vienna
BEGIN:STANDARD
DTSTART:20111030T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20110327T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
</B:calendar-timezone>
<D:current-user-privilege-set>
<D:privilege>
<D:read/>
</D:privilege>
<D:privilege>
<D:read-acl/>
</D:privilege>
<D:privilege>
<D:read-current-user-privilege-set/>
</D:privilege>
</D:current-user-privilege-set>
<D:displayname>Aufgaben</D:displayname>
<CS:getctag>"5109d85d95fece7816d9704e6e5b1279"</CS:getctag>
<D:owner>
<D:href>/dav/fg/</D:href>
</D:owner>
<D:resourcetype>
<B:calendar/>
<D:collection/>
</D:resourcetype>
<B:supported-calendar-component-set>
<B:comp name="VTODO"/>
</B:supported-calendar-component-set>
<D:supported-report-set>
<D:supported-report>
<D:report>
<B:calendar-query/>
</D:report>
</D:supported-report>
<D:supported-report>
<D:report>
<B:calendar-multiget/>
</D:report>
</D:supported-report>
<D:supported-report>
<D:report>
<D:principal-property-search/>
</D:report>
</D:supported-report>
<D:supported-report>
<D:report>
<D:principal-search-property-set/>
</D:report>
</D:supported-report>
</D:supported-report-set>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
完整的交流在这里http://pastebin.com/aKN4Yw8Q