You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
Order online or call us +62-821-2442-2332 (Whatsapp)
IDR
  • Empty!

iCloud Delphi Component

  • Brand: Sync-Components
  • Product Code: Cloud Delphi Component
  • Availability: In Stock


Available Options



iCloud Delphi component is a non-visual Delphi component that provides access to Apple iCloud Calendars and Contacts stored in users' personal accounts. It offers tools you need to quickly start building applications that work with iCloud data. The component works with the service through a set of specifically adjusted CalDAV and CardDAV protocols.


Features

  • Add and edit calendars, events, contact groups and contacts
  • Access to each item contents with possibility to read and modify any field for an object
  • Full time zones support
  • Proxy servers support

Examples

Connecting to iCloud and showing list of calendars in listbox.

CDCalendar := TCDCalendar.Create;
CDCalendar.BaseURL := 'https://caldav.icloud.com';
CDCalendar.UserName := 'AppleID';
CDCalendar.Password := 'AppSpecificPassword';
FCalendars := TStringList.Create;
FCalendars.Assign(CDCalendar.GetCalendars);
  for I := 0 to FCalendars.Count - 1 do
    ListBox.AddItem(FCalendars.Names[I], nil);
CDCalendar.Free;
FCalendars.Free;

Adding a new event "Test Meeting" that starts October, 12, 2019 at 10:00 AM and ends at 11:00 AM, with description "Test note".

With CDCalendar.NewEvent do
begin
  Title := 'Test Meeting';
  StartTime := EncodeDateTime(2019, 10, 12, 10, 0, 0, 0);
  EndTime := EncodeDateTime(2019, 10, 12, 11, 0, 0, 0);
  Description := 'Test note';
  Store;
end;

Deleting an event with index number 5.

CDCalendar.DeleteEvent(5);


Compiled Demo Screenshots

      





Buy at Tokopedia!

Buy Now!

Tags: iCloud Delphi Component, Sync-Component, Delphi, Cloud Storage & Messaging, Cloud