Как мне сделать так, чтобы приглашение на мероприятие по электронной почте отображалось в приложениях iOS Mail и Calendar?

#html-email #icalendar #schema.org #semantic-markup #json-ld

#html-email #icalendar #schema.org #семантическая разметка #json-ld

Вопрос:

Я добавил schema.org Разметка EventReservation, как описано здесь, для электронных писем с подтверждением покупки для моего сайта электронной торговли билетами. Теперь событие отображается над письмом в папке «Входящие» на моем рабочем столе Gmail:

электронное письмо с подтверждением события

Однако, когда я открываю электронное письмо в приложении «Почта» на своем iPhone, я не получаю возможность добавить это событие в свой календарь. Приложение «Календарь» сообщает, что у меня нет приглашений в папке «Входящие». Существует ли отдельный API или процесс регистрации, чтобы мои приглашения на мероприятие работали с приложениями iOS Mail и Calendar?

Комментарии:

1. Да, это, вероятно, IMIP: tools.ietf.org/html/rfc6047

2. Я полагаю, что он просто сканирует текст электронного письма на наличие дат — указана ли дата в тексте электронного письма?

3. Кроме того, вы можете добавить файл ics. Это может вызвать функциональность календаря

4. Дата указана в тексте письма. Оно должно быть в определенном формате?