How can I create a calendar event from a JavaScript / jQuery Mobile / PhoneGap app in iOS/Android?
Are there any, e.g., PhoneGap plugins? Didn't see any in the official repository.
Per the comments below, it is now possible to create an iCal file for iOS and a vcs file for Android. It will require browser/device sniffing, or give the user the choice, but it should at least be possible.
I realize it's old question but there is plugin for this now. It has its cons, but works. At the moment of writing it supports the following functionality:
Here follows code example:
var startDate = new Date(2014,2,15,18,30,0,0,0); var endDate = new Date(2014,2,15,19,30,0,0,0); var title = "My nice event"; var newTitle = "My new nice event"; var location = "Home"; var notes = "Some notes about this event."; var success = function(message) { alert("Success: " + JSON.stringify(message)); }; var error = function(message) { alert("Error: " + message); }; window.plugins.calendar.createEvent(title,location,notes,startDate,endDate,success,error); window.plugins.calendar.modifyEvent(title,location,notes,startDate,endDate,newTitle,location,notes,startDate,endDate,success,error); window.plugins.calendar.deleteEvent(newTitle,location,notes,startDate,endDate,success,error);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With