ICS文件 - 在iOS7中无法打开附加的.ICS文件

7

我的应用程序创建了一个ICS文件,并将其作为附件发送到电子邮件,类型为mimeType:@"text/calendar"

iOS6下一切都运行得很完美。如果设备使用的是iOS7,则附加的.ICS文件无法打开。

iOS6 - 可以打开附件。 iOS7 - 无法打开附件。

Windows 7 Exchange - 可以打开文件并正常工作。

有什么建议吗?


我遇到了完全相同的问题。谷歌搜索显示其他应用程序(如Outlook)存在一些终端用户问题。 - Evan P.
另外,谷歌的附件传输正常。我尝试复制他们的格式,但没有成功。我没有复制他们的PRODID,但这可能是下一步。 - Evan P.
@EvanP。如果您可以发布.ICS文件内容,我可以研究一下。 - Ram G.
2个回答

3
晚了回复,我知道,但是尝试将MIME类型更改为:

text/v-calendar

我刚在iOS7设备上检查了一下,似乎可以正常工作。


仍然对我无效。谢谢你的帮助。看起来还有其他问题。iCS文件在iOS 6.1设备上完美打开。 - Ram G.
进一步调试 - 当尝试在iPad邮件应用程序中打开ICS文件时,记录信息为“导入ics文件未产生任何事件。”看起来文件格式有问题,iOS 7不喜欢。 - Ram G.

2

在调试和比较样本ICS格式后,我发现iOS7不会在ICS文件中对多行描述部分进行排列。我已将描述更改为仅有一行(没有任何新行字符,如下所示)。iOS 7开始识别该文件并愉快地打开它。我仍在研究如何添加多行描述,因为它显示在Windows上的Outlook电子邮件正文中。很奇怪,但至少知道了问题的原因。

描述:我的样例会议


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接