J'ai un script PHP que j'ai configuré pour générer un fichier .ics et l'envoyer par e-mail à une personne. Le fichier ics généré fonctionne comme prévu dans Microsoft Outlook 2010 mais pas sur les appareils iOS. Lorsque l'événement de calendrier est lancé dans Outlook, l'utilisateur est invité à accepter ou à refuser l'événement, mais lorsque l'utilisateur lance le même fichier ics sur son iPhone, iOS ne lui propose que «Ajouter au calendrier».Accepter ou refuser l'événement calendrier Apple (.ics)
Comment puis-je forcer ou faire iOS demander à l'utilisateur d'accepter ou de refuser l'événement?
Voici mon fichier moqué des ics:
BEGIN:VCALENDAR METHOD:REQUEST VERSION:2.0 PRODID:-//TEST INC//TEST//EN BEGIN:VEVENT DTSTAMP:1402101843 SEQUENCE:0 UID:539236231203d ORGANIZER:MAILTO:[email protected] ATTENDEE;RSVP=TRUE:mailto:[email protected] DTSTART;VALUE=DATE:20140612 DTEND;VALUE=DATE:20140613 CATEGORIES:MEETING CLASS:PUBLIC SUMMARY:Meeting Test DESCRIPTION:Test X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 3.2//EN""> <html><body><b>Test</b> </body></html> END:VEVENT END:VCALENDAR
Je suppose que je manque quelque chose dans mon dossier ics pour communiquer avec les normes d'Apple? J'ai regardé au iCalendar .ics accept/decline on iOS mais aucune solution n'a été trouvée.
Merci!
Il ne résout pas le problème. Il semble que l'AppleID doit correspondre à l'e-mail d'ATTENDEE pour que iOS affiche Accept/Decline. – theflarenet