2

本文にVCalendarイベントを含むメールを作成しています。これは、私のiPhone 4(IOS v5.1.1 9B206)の電子メールにics添付ファイルとして表示されます。
[カレンダーに追加]ボタンをクリックすると、この添付ファイルを開いてiPhoneカレンダーにイベントを追加できます。

今、私は同じ方法でイベントをキャンセルしようとしています。

元のイベントと同じUIDを生成し(イベントの日時に基づいて)、[メソッド]を[キャンセル]に、[ステータス]を[キャンセル](推奨)に設定していますが、電子メールにicsの添付ファイルが表示されていますが、 iPhoneで添付ファイルを開くことができません。

送信されるics:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//mycompany.com//test
METHOD:CANCEL
BEGIN:VEVENT
CLASS:PRIVATE
UID:20120924T090000
DTSTAMP:20120923T151052
DTSTART:20120924T090000
DTEND:20120924T130000
LOCATION:Normal
DESCRIPTION:Always a description
STATUS:CANCELLED
SUMMARY:Cancelling
ORGANIZER;CN="Test":mailto:donotreply@test.com
ATTENDEE;CN="Mr Smith":mailto:mr.smith@test.com
PRIORITY:5
SEQUENCE:2
END:VEVENT
END:VCALENDAR

アップデート:

これは実際には私の第1世代iPad(IOS 5.1.1 9B206)で動作するので、iPhoneに交換カレンダーがないためだと今は思っています。

更新2:

最終的に、電子メールサーバーの名前を再入力することで、ExchangeカレンダーをiPhoneに同期させることができました。これにより、詳細が再検証/更新され、すべてのOutlookの予定が同期されます。

4

1 に答える 1

1

icsの電子メールの添付ファイルからiPhoneに予定を追加したりキャンセルしたりすることは、すべてが正しく設定されている限り、どちらも機能します。

任意のカレンダーに予定を追加できます(ローカルカレンダーに追加していました)。

ローカルカレンダーからの予定をキャンセルすることはできません。追加したイベントをキャンセルできるようにするには、ExchangeカレンダーをiPhoneに同期する必要がありました。

于 2012-10-28T15:38:27.813 に答える