私のアプリは ICS ファイルを作成し、タイプとして電子メールに添付ファイルとして送信しますmimeType:@"text/calendar"
。
iOS6ではすべてが完璧に機能していました。デバイスに iOS7 がある場合、電子メールに添付された .ICS が開きません。
iOS6 - 添付ファイルを開きます。iOS7 - 添付ファイルが開かない。
Windows 7 Exchange - ファイルを開くと完璧に動作します。
助言がありますか?
私のアプリは ICS ファイルを作成し、タイプとして電子メールに添付ファイルとして送信しますmimeType:@"text/calendar"
。
iOS6ではすべてが完璧に機能していました。デバイスに iOS7 がある場合、電子メールに添付された .ICS が開きません。
iOS6 - 添付ファイルを開きます。iOS7 - 添付ファイルが開かない。
Windows 7 Exchange - ファイルを開くと完璧に動作します。
助言がありますか?
返信が遅くなりましたが、MIME タイプを次のように変更してみてください。
text/v-calendar
iOS7デバイスでこれをチェックしたところ、動作しているようです
サンプルの ICS 形式をデバッグして比較したところ、iOS7 では ICS ファイルの複数行の記述部分が行ないことがわかりました。説明を 1 行だけに変更しました (改行文字なし、以下を参照)。iOS 7 はファイルの認識を開始し、喜んで開くことができました。WindowsのOutlookのメール本文に表示されるため、複数行の説明を追加する方法をまだ調査しています。奇妙ですが、少なくとも何が問題を引き起こしているかを知っています。
説明:サンプル会議