私は現在、アプリケーションでPhoneGap Calendar pluginを使用しています。私は、REST API呼び出しを使用してデバイスカレンダーにイベントを追加できます。今、私はリマインダのデータをウェブからデバイスのカレンダーに同期したいと思います。テストのために、私はJSON形式で次のデータを使用しています:PhoneGapカレンダープラグインを使用してカレンダーイベントを正しく削除するにはどうすればよいですか?
[ { title: 'Anuj Event',
location: 'Test',
notes: 'It is Party Time',
startDate: new Date(2016,11, 3, 12, 10, 0, 0, 0),
endDate: new Date(2016, 11, 3, 18, 45, 0, 0, 0),
},{
title: 'Rahul Event',
location: 'Noida',
notes: 'Work Hard',
startDate: new Date(2016,11, 2, 12, 10, 0, 0, 0),
endDate: new Date(2016, 11, 2, 18, 45, 30, 45, 0),
}]
このプロセス全体が正常に動作しますが、私は二つの問題直面しています:
-
を
誰かがWebインターフェイスからイベントを削除した場合、「Anuj Event」と言いましょう。他のイベントは削除されているため、RAP APIは「Rahul Event」を返しますが、デバイスのカレンダーに残ります。差異があると判断するにはどうすればよいですかアプリケーションの同期時に「Anuj Event」が削除されていることを確認してください。
カレンダーから予定を削除すると、特定の日付期間のすべての予定がタイトルではなく削除されます。たとえば、1日に3つのイベントがあります.1つは朝に、2つ目は夜に、3つ目は夜です。私は、最後のイベントを削除したい場合は、私は、次のパラメータを使用します。
startDate: new Date(2016,11, 1, 15, 32, 10, 50, 0), endDate: new Date(2016, 11, 1, 18, 45, 30, 45, 0)
をしかし、それはどのように私はこの問題を解決することができ、同様に他のイベントを削除終わりますか?