Read / Write iOS Reminders
npm install capacitor-reminders
npx cap sync
Add NSRemindersUsageDescription
into your Info.plist
requestPermissions() => Promise<{ permission: 'notDetermined' | 'restricted' | 'denied' | 'authorized'; }>
Returns: Promise<{ permission: 'notDetermined' | 'restricted' | 'denied' | 'authorized'; }>
checkPermissions() => Promise<{ permission: 'notDetermined' | 'restricted' | 'denied' | 'authorized'; }>
Returns: Promise<{ permission: 'notDetermined' | 'restricted' | 'denied' | 'authorized'; }>
readAll() => Promise<{ reminders: CapacitorReminder[]; }>
Returns: Promise<{ reminders: CapacitorReminder[]; }>
write({ reminder }: { reminder: CapacitorReminder; }) => Promise<void>
Param | Type |
---|---|
__0 |
{ reminder: CapacitorReminder; } |
delete({ id }: { id: string; }) => Promise<void>
Param | Type |
---|---|
__0 |
{ id: string; } |
Prop | Type |
---|---|
id |
string |
title |
string |
dueDate |
string |
notes |
string |
isComplete |
boolean |
completionDate |
string |
hasRecurrenceRules |
boolean |
recurrenceRules |
RecurrenceRule[] |
lastModifiedDate |
string |
Prop | Type |
---|---|
frequency |
RecurrenceRuleFrequency |
interval |
number |
dateEnd |
string |
daysOfTheWeek |
RecurrenceRuleDayOfWeek[] |
daysOfTheMonth |
number[] |
daysOfTheYear |
number[] |
weeksOfTheYear |
number[] |
monthsOfTheYear |
number[] |
Prop | Type |
---|---|
dayOfTheWeek |
DayOfTheWeek |
weekNumber |
number |
Members |
---|
'daily' |
'weekly' |
'monthly' |
'yearly' |
Members |
---|
'sunday' |
'monday' |
'tuesday' |
'wednesday' |
'thursday' |
'friday' |
'saturday' |