iPhone 无法打开 ICS 附件

问题描述 投票:0回答:1

我没有自己的 iPhone,所以我必须依靠我的 QA 测试人员,但他们报告说,当他们向 iPhone 发送带有 ICS 附件的电子邮件时,“预览不可用,也没有打开或下载的选项” .

这是 ICS 的正文:

BEGIN:VCALENDAR
METHOD:PUBLISH
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VEVENT
DTEND:20240309T150000Z
DTSTAMP:20240308T190720Z
DTSTART:20240309T160000Z
LOCATION:https://portal11.example.com/MiscProgramNameGoesHere
SEQUENCE:1
SUMMARY:MiscProgramNameGoesHere
UID:152339
URL:https://portal11.example.com/MiscProgramNameGoesHere
X-ALT-DESC;FMTTYPE=text/html:\nThank you for registering for the program: 
 MiscProgramNameGoesHere.  <br/>\nThe presentation details are listed below: <
 br/>\nDate: 3/9/2024 <br/>\nTime: 10:00 AM ET <br/>\nDay of Program Login
 : https://portal11.example.com/MiscProgramNameGoesHere <br/>\n<br/>\nPrior to a
 ttending please test your connection at https://help.example.com   <br/>\n<
 br/>\nIf you need Technical Support please email [email protected]     <b
 r/>\n<br/>\n
END:VEVENT
END:VCALENDAR

电子邮件正在通过 SendGrid 发送。

ios sendgrid icalendar
1个回答
0
投票

我在 iPhone 上遇到此错误是因为我自己无法注意到的错误。我不小心切换了开始时间和结束时间,正如您在 ICS 文本中看到的那样。

DTEND:20240309T150000Z
DTSTART:20240309T160000Z

在这里您可以看到,开始时间是16:00,结束时间是15:00。令人惊讶的是,在 Windows 环境中运行的 MS-Outlook 和在 Android 上运行的 MS-Outlook 都能够导入 ICS 文件并简单地翻转开始和结束时间,但在 iPhone 上运行的 MS-Outlook 会生成此 ICS 文件的错误.

© www.soinside.com 2019 - 2024. All rights reserved.