2013-10-21 131 views
7

我的應用程序創建一個ICS文件並將其作爲附件發送至電子郵件,類型爲mimeType:@"text/calendar"ics文件 - 無法在iOS7中打開附加的.ICS文件

在iOS6中,一切都很完美。如果設備具有iOS7,則附加的.ICS到電子郵件不會打開。

iOS6 - 打開附加文件。 iOS7 - 未打開附件。

Windows 7交換 - 打開文件,工作完美。

有什麼建議嗎?

+0

我得到完全相同的問題。谷歌搜索顯示與其他應用程序的一些最終用戶問題 - 如Outlook。 –

+0

另外:Google的附件正在通過OK。我試圖複製他們的格式,但沒有成功。我沒有複製他們的PRODID,但這可能是下一步。 –

+0

@EvanP。如果您可以發佈.ICS文件的內容。我可以研究它。 –

回答

2

調試後和比較樣本ICS格式,我發現, iOS7不包含ICS文件中的多行描述部分。我已將描述更改爲僅一行(沒有任何新的行字符,請參見下文)。 iOS 7開始識別該文件並樂意打開它。我仍在研究如何添加多行說明,因爲它在Windows的Outlook主體中顯示。奇怪,但至少知道是什麼導致問題。

DESCRIPTION:我的示例會議

3

晚回覆,我知道,但嘗試改變MIME類型

text/v-calendar 

剛纔檢查這一個iOS7設備上似乎工作

+0

仍然不適合我。謝謝你的幫助。看起來還有其他事情在發生。 iCS文件在iOS 6.1的設備上完美打開。 –

+0

進一步調試 - 當試圖打開ICS文件是iPad郵件應用程序時,它正在記錄消息「導入ics文件沒有產生任何事件。」。看起來像iOS 7不喜歡的文件格式有問題。 –