Introduction to Calendar Kit
Key Concepts
Calendar: a tool used to record events, holidays, and tasks.
Introduction
Calendar Kit provides calendar and event management capabilities, including capabilities to obtain and create calendar events. A CalendarManager object is used to manage Calendar objects. A Calendar object contains the account information (CalendarAccount) and configuration information (CalendarConfig). Calendars and events are in the one-to-many relationship. That is, a calendar can have multiple events, but an event belongs to only one calendar.
Working Principles
Calendar Kit provides a set of APIs for obtaining calendar accounts and writing calendar events to the obtained accounts. If an event has a reminder time set, the system sends a reminder to the user when the set time arrives.
Constraints
-
Calendar Kit requires manual authorization from the user for the permissions to read and write calendar events.
-
Calendar Kit is only available in the stage model.
-
Calendar Kit is supported since API version 11.