Drupalカレンダーモジュールを介してiCalイベントを作成しています。KubuntuマシンのThunderbirdとKorganizerに問題なくインポートできます。しかし、MacとiPhoneでは、イベントが正しく認識されませんでした。イベントはインポートされますが、開始日として使用される日付はDTSTARTではなくDTSTAMPです。ただし、別のWebサイト(Typo3)のほぼ同一のicsファイルは問題なく動作します。2つのファイルは次のとおりです。
これは機能します:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TYPO3/NONSGML Calendar Base (cal) V1.3.2//EN
METHOD:PUBLISH
BEGIN:VEVENT
UID:www.example.com_4_46252
DTSTAMP:20120530T090015
DTSTART:20120723T170000Z
DTEND:20120723T170001Z
SUMMARY:The Title
DESCRIPTION:Here is the description.
LOCATION:Some location
ORGANIZER;CN=Name:MAILTO:email@example.com
END:VEVENT
END:VCALENDAR
そして、これはしません:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:-//Drupal iCal API//EN
BEGIN:VEVENT
UID:calendar.52399.field_date.0.0
SUMMARY:The Title
DTSTAMP:20120624T200438Z
DTSTART:20120723T170000Z
DTEND:20120723T170000Z
URL;VALUE=URI:http://example.com
LOCATION:Some location
DESCRIPTION:Here is the description.
END:VEVENT
END:VCALENDAR
問題を見つけることができるヒントはありますか?