我的應用程序創建一個ICS文件並將其作爲附件發送至電子郵件,類型爲mimeType:@"text/calendar"
。ics文件 - 無法在iOS7中打開附加的.ICS文件
在iOS6中,一切都很完美。如果設備具有iOS7,則附加的.ICS到電子郵件不會打開。
iOS6 - 打開附加文件。 iOS7 - 未打開附件。
Windows 7交換 - 打開文件,工作完美。
有什麼建議嗎?
我的應用程序創建一個ICS文件並將其作爲附件發送至電子郵件,類型爲mimeType:@"text/calendar"
。ics文件 - 無法在iOS7中打開附加的.ICS文件
在iOS6中,一切都很完美。如果設備具有iOS7,則附加的.ICS到電子郵件不會打開。
iOS6 - 打開附加文件。 iOS7 - 未打開附件。
Windows 7交換 - 打開文件,工作完美。
有什麼建議嗎?
調試後和比較樣本ICS格式,我發現, iOS7不包含ICS文件中的多行描述部分。我已將描述更改爲僅一行(沒有任何新的行字符,請參見下文)。 iOS 7開始識別該文件並樂意打開它。我仍在研究如何添加多行說明,因爲它在Windows的Outlook主體中顯示。奇怪,但至少知道是什麼導致問題。
DESCRIPTION:我的示例會議
晚回覆,我知道,但嘗試改變MIME類型
text/v-calendar
剛纔檢查這一個iOS7設備上似乎工作
仍然不適合我。謝謝你的幫助。看起來還有其他事情在發生。 iCS文件在iOS 6.1的設備上完美打開。 –
進一步調試 - 當試圖打開ICS文件是iPad郵件應用程序時,它正在記錄消息「導入ics文件沒有產生任何事件。」。看起來像iOS 7不喜歡的文件格式有問題。 –
我得到完全相同的問題。谷歌搜索顯示與其他應用程序的一些最終用戶問題 - 如Outlook。 –
另外:Google的附件正在通過OK。我試圖複製他們的格式,但沒有成功。我沒有複製他們的PRODID,但這可能是下一步。 –
@EvanP。如果您可以發佈.ICS文件的內容。我可以研究它。 –