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>
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[] |
Members |
'daily' |
'weekly' |
'monthly' |
'yearly' |
Members |
'sunday' |
'monday' |
'tuesday' |
'wednesday' |
'thursday' |
'friday' |
'saturday' |