ios8 - iCalendar: Recurring events are not correctly displayed in IOS -
ios8 - iCalendar: Recurring events are not correctly displayed in IOS -
brief introduction
recurring events in php-generated icalendar file not recur correctly ios applications. recur correctly in outlook 2010 , google calendar, not in ios 8.1 (iphone 5s , ipad 2).
details
the next file generates calendar file fit subscription applications ms outlook , google calendar. file contains vtimezone , single vevent, meant recur every fri 7 - 28. nov 2014, 4 recurrences in total.
icalendar file: http://www.elitesystemer.no/mycal_stack_example.php (full code below)
on both idevices (ios 8.1) event occurs once; 7. nov 2014. odd behaviour goes native calendar app week calendar app (site: http://weekcal.com).
the file works ms outlook 2010 , google calendar, not ios. unfortunately, have not been able find equivalent issue @ apple forums. neither able test idevice former os version, nor smart phone @ time.
i have tested file @ online icalendar validators http://icalvalid.cloudapp.net/ , http://severinghaus.org/projects/icv/ - perfect results without warnings / errors.
calendar code generated php
<?php //set right content-type-header header('content-type: text/calendar; charset=utf-8'); header('content-disposition: inline; filename=mycal_stack_example.ics'); ?> begin:vcalendar<?echo "\r\n";?> version:2.0<?echo "\r\n";?> method:publish<?echo "\r\n";?> calscale:gregorian<?echo "\r\n";?> prodid:-//elite systemer//ver 1.6//no<?echo "\r\n";?> begin:vtimezone<?echo "\r\n";?> tzid:europe/oslo<?echo "\r\n";?> begin:daylight<?echo "\r\n";?> dtstart:19810329t020000<?echo "\r\n";?> rrule:freq=yearly;bymonth=3;byday=-1su<?echo "\r\n";?> tzname:cest<?echo "\r\n";?> tzoffsetfrom:+0100<?echo "\r\n";?> tzoffsetto:+0200<?echo "\r\n";?> end:daylight<?echo "\r\n";?> begin:standard<?echo "\r\n";?> dtstart:19961027t030000<?echo "\r\n";?> rrule:freq=yearly;bymonth=10;byday=-1su<?echo "\r\n";?> tzname:cet<?echo "\r\n";?> tzoffsetfrom:+0200<?echo "\r\n";?> tzoffsetto:+0100<?echo "\r\n";?> end:standard<?echo "\r\n";?> end:vtimezone<?echo "\r\n";?> begin:vevent<?echo "\r\n";?> uid:f8a81b8613113296503aa6fca2b61ce5@elitesystemer.no<?echo "\r\n";?> dtstart;tzid=europe/oslo:20141107t140000<?echo "\r\n";?> duration:pt60m<?echo "\r\n";?> rrule:wkst=mo;freq=weekly;interval=1;byday=fr;until=20141128t150000<?echo "\r\n";?> summary;language=no:friday<?echo "\r\n";?> description;language=no:oppgave: friday\n<?echo "\r\n";?> location;language=no:timenesveien 33<?echo "\r\n";?> begin:valarm<?echo "\r\n";?> trigger:-pt15m<?echo "\r\n";?> action:display<?echo "\r\n";?> description:reminder<?echo "\r\n";?> end:valarm<?echo "\r\n";?> end:vevent<?echo "\r\n";?> end:vcalendar
mindblowing seems ios not recurring events day of week - quick google found jan 2014 post:
the ability schedule recurring events day of week missing in action on ios.
http://www.macworld.com/article/2091041/scheduling-recurring-events-on-ios.html link has suggestions around it. (and love final paragraph suggestion!)
i utilize google calendar on iphone haven't noticed before , find hard believe, problem.
the other way around can think of offer ics feed apple calendar users generates rdate's recurring instances, rather rrule. certainly should load those?
ios ios8 icalendar rfc5545
Comments
Post a Comment